.NET C#基础教程第4天:For 循环

作者:微信公众号:【架构师老卢】
6-9 19:32
26

概述:介绍欢迎来到这个模块,让我们深入了解语句的世界。探索如何编写循环次数设定的语句。Day 4 of 30-Day .NET Challenge: For Loops for for学习目标利用该语句循环访问一组代码。for开发人员的先决条件熟练使用迭代语句。foreach熟悉使用变量。开始什么是for语句?该语句允许您以固定次数循环访问代码块,从而提供对迭代过程的精确控制。for基本 For 循环示例首先,在控制台应用程序中创建一个名为“”的静态类文件。将提供的代码片段插入到此文件中。ForLoop.cs/// summary/// Outputs/// 0/// 1/// 2/// 3///

介绍

欢迎来到这个模块,让我们深入了解语句的世界。探索如何编写循环次数设定的语句。Day 4 of 30-Day .NET Challenge: For Loops for for

学习目标

  1. 利用该语句循环访问一组代码。for

开发人员的先决条件

  • 熟练使用迭代语句。foreach
  • 熟悉使用变量。

开始

什么是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

反向运行 For Loop

目标是在倒计时而不是向上倒计时时遍历代码块。

将另一个方法添加到同一个静态类中,如下所示

/// <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

使用 For 的迭代模式

目标是跳过迭代器变量中的特定值。将另一个方法添加到同一个静态类中,如下所示

/// <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

相关代码下载地址
重要提示!:取消关注公众号后将无法再启用回复功能,不支持解封!
第一步:微信扫码关键公众号“架构师老卢”
第二步:在公众号聊天框发送code:64412,如:code:64412 获取下载地址
第三步:恭喜你,快去下载你想要的资源吧
阅读排行