天天看點

C#入門5.7——疊代語句之foreach語句

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

繼續閱讀