對於基本沒怎麼用過java,c#或者PHP的人老說,這必定是一個很陌生的關鍵字。首先,這貨長得很像for關鍵字,這貨是用來控制循環的。詳情見代碼描述。
/*
* 時間:2014年4月12日9:30:29
* 簡述:foreach的應用。剛剛看到一個新的沒見過的循環關鍵字
* ——foreach,百度了一下,說的不是很理解,索性自己
* 寫一個控制檯打印試試看,結果,頓時明白了。foreach
* 就是不用寫循環而控制參數中的expression每個元素循環
* 一遍。
* 作者:Echo Zhang
*/
namespace ApplyForeach
{
class Program
{
static void Main(string[] args)
{
int[] arr = new int[] { 0, 1, 2, 3, 4,5 };
foreach (int i in arr)
{
Console.WriteLine(i);
/// Console.WriteLine("any");
}
Console.ReadLine();
}
}
}
foreach的參數的第一個關鍵字和後面的expression保持一致(嘗試過了,如果arr是一個char類型數組,i定義的還是int類型,那麼打印出來的就是ASCII的值了)。