所谓遍历,是指有某个范围的样本数,需要把样本中的每个数据取出来一一分析。

比如,输出100-200之间的所有数字,它的样本范围就是100-200,需要你依次把样本中的每一个数据取出来输出。

再比如,将50-70之间的所有数字相加求和,它的样本范围就是50-70,需要你依次把样本中的每一个数据取出来累加。

这,就是遍历问题。

遇到遍历问题,绝大部分情况下,都需要使用一个循环变量,它从样本的起始值(或结束值)开始,每次递增(或递减),这样,就可以取到每一个样本的数据。

遍历问题的通用循环格式如下:

//方式一:顺序遍历
for (int i = 样本起始值; i <= 样本结束值; i++)
{
// 每一次进入循环体,i,就是取出的其中一个样本数据
}

//方式二:逆序遍历
for (int i = 样本结束值; i >= 样本起始值; i--)
{
// 每一次进入循环体,i,就是取出的其中一个样本数据
}

比如,一个简单的遍历问题,输出1-8之间的所有数字,可以使用以下的代码完成:

for (int i = 1; i <= 8; i++)
{
// 每一次进入循环体,i,就是取出的其中一个样本数据,输出该数据
Console.Write(i);
}

运行结果是:

12345678