欢迎来到这个模块,让我们深入了解语句的世界。探索如何编写循环次数设定的语句。Day 4 of 30-Day .NET Challenge: For Loops for for
该语句允许您以固定次数循环访问代码块,从而提供对迭代过程的精确控制。for
首先,在控制台应用程序中创建一个名为“”的静态类文件。将提供的代码片段插入到此文件中。ForLoop.cs
/// <summary>
/// Outputs
/// 0
/// 1
/// 2
/// 3
/// 4
/// 5
/// 6
/// 7
/// 8
/// 9
/// </summary>
public static void ForLoopExample()
{
for (int i = 0; i < 10; i++)
{
Console.WriteLine(i);
}
}
从 main 方法执行代码,如下所示
#region Day 4 - For Loops
ForLoops.ForLoopExample();
#endregion
// Console Output
0
1
2
3
4
5
6
7
8
9
目标是在倒计时而不是向上倒计时时遍历代码块。
将另一个方法添加到同一个静态类中,如下所示
/// <summary>
/// Outputs
/// 10
/// 9
/// 8
/// 7
/// 6
/// 5
/// 4
/// 3
/// 2
/// 1
/// 0
/// </summary>
public static void BackwardForLoopExample()
{
for (int i = 10; i >= 0; i--)
{
Console.WriteLine(i);
}
}
从 main 方法执行代码,如下所示
#region Day 4 - For Loops
ForLoops.BackwardForLoopExample();
#endregion
// Console Output
10
9
8
7
6
5
4
3
2
1
0
目标是跳过迭代器变量中的特定值。将另一个方法添加到同一个静态类中,如下所示
/// <summary>
/// Outputs
/// 3
/// 6
/// 0
/// 9
/// </summary>
public static void IterationForLoopExample()
{
for (int i = 0; i < 10; i += 3)
{
Console.WriteLine(i);
}
}
从 main 方法执行代码,如下所示
#region Day 4 - For Loops
ForLoops.IterationForLoopExample();
#endregion
// Console Output
0
3
6
9
目标是根据某些条件过早退出迭代语句。将另一个方法添加到同一个静态类中,如下所示
/// <summary>
/// Outputs
/// 0
/// 1
/// 2
/// 3
/// 4
/// 5
/// 6
/// 7
/// </summary>
public static void BreakForLoopExample()
{
for (int i = 0; i < 10; i++)
{
Console.WriteLine(i);
if (i == 7) break;
}
}
从 main 方法执行代码,如下所示
#region Day 4 - For Loops
ForLoops.BreakForLoopExample();
#endregion
// Console Output
0
1
2
3
4
5
6
7
源代码获取:公众号回复消息【code:64412
】