C#入门5.7——迭代语句之foreach语句

来源:互联网 发布:sql replace 正则替换 编辑:程序博客网 时间:2024/06/05 05:39

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语句

每执行一次内含的代码时,循环变量就会依次读取集合中的一个元素。

此处的循环变量只是一个只读型的局部变量,这个值如果被修改编译器会发生错误。

0 0