foreach循环语句名词解释

来源:百度知道 编辑:UC知道 时间:2024/06/26 05:03:17
using System;
public class foreachTest
{
public static void Main()
{
string[] weekdays ={
"Monday","Thuesday","Wednesday","Thursday","Friday","Saturday","sunday"};

Console.WriteLine("输出结果是:");
foreach (string day in weekdays)
{
Console.WriteLine(day);
}
}
}

1. string[] weekdays这个什么意思啊?
2.foreach (string day in weekdays) 从哪里看出这个循环变量的名称是day?
3.Console.WriteLine(day); 这里的day是哪里来的?是C#中自带的一个关键字吗?

string[] weekdays定义一个字符串数组,它是的值为{"Monday","Thuesday","Wednesday","Thursday","Friday","Saturday","sunday"}

foreach (string day in weekdays) 就是定义一个字符型变量day来遍历数组weekdays,其中它是以“,”为分割的,比如说第一次day就取值为Monday,以此类推。

Console.WriteLine(day)就是输出字符型变量day在,第一次就输出为Monday,以此类推。
所以输出的值就为:
Monday
Thuesday
Wednesday
Thursday
Friday
Saturday
sunday

1. 是字符串数组,该数组内包含周1~周日 7个元素
2. 枚举数组内每个元素,索引是从0开始,分别是0,1,2,3,4,5,6
3. 显示每个元素 day分别是"Monday","Thuesday","Wednesday","Thursday","Friday","Saturday","sunday"