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();
}
}
}