foreach提供了一个for语句的捷径,而且还促进了集合类更为一致。
格式
foreach(类型 变量 in 集合) //注意集合二字。
{代码体}
补充:string类型可以看成是char类型的一个集合
新语句
char.IsWhiteSpace(c) //判断c是否为空格
例子:将语句识别为单词并逐行输出
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace ConsoleApplication4
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("请输入一个英文句子:");
string englishJuZi = Console.ReadLine();
foreach (char word in englishJuZi)
{
if(char.IsWhiteSpace(word))
{
Console.WriteLine();
}
else
{
Console.Write(word);
}
}
Console.ReadKey();
}
}
}
foreach语句
每执行一次内含的代码时,循环变量就会依次读取集合中的一个元素。
此处的循环变量只是一个只读型的局部变量,这个值如果被修改编译器会发生错误。
最后
以上就是负责战斗机最近收集整理的关于C#入门5.7——迭代语句之foreach语句的全部内容,更多相关C#入门5内容请搜索靠谱客的其他文章。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复