2010/07/22 1372 Views
此语句的形式如下:
foreach (type identifier in expression) statement
其中:type identifier 的类型。
identifier 表示集合元素的迭代变量。如果迭代变量为值类型,则无法修改的只读变量也是有效的。
expression 对象集合或数组表达式。集合元素的类型必须可以转换为 identifier 类型。请不要使用计算为null 的表达式。而应计算为实现 IEnumerable 的类型或声明 GetEnumerator 方法的类型。在后一种情况中,GetEnumerator 应该要么返回实现IEnumerator 的类型,要么声明 IEnumerator 中定义的所有方法。
statement——要执行的嵌入语句。
事例:
int[] arr = new int[] { 0, 1, 2, 3, 4 };
foreach (int i in arr)
{
Console.Write(i);
}
php中foreach语法
$arr=array(1,2,3,4,'a','b',"c");
1.
foreach($arr as $v)
{
echo $v." ";
}
{
echo $v." ";
}
2.
foreach($arr2 as $k=>$v)
{
echo "[$k]=>$v<br>";
}
{
echo "[$k]=>$v<br>";
}
Leave a comment