对于基本没怎么用过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的值了)。