foreach可以应用在实现了IEnumerable的集合对像上。
解决方案 »
- 正则表达式 非
- tabControl中怎么跟据鼠标位置 判断是点击的哪个tabPage的标签
- 大家帮帮忙吧. 头疼了.......lab的问题
- C#窗体中怎样动态建表
- 有奖拼SQL文了!
- 请教asp.net调用dll
- 要写入到流中的字节超过指定的 Content-Length 字节大小
- 【帮忙顶一下,有分】链接地址在里面!
- #[井号]和=[等号]的区别
- 16进制如何转化为二进制01,比如输入1A,输出 0001 1010
- 很急:在New一个类时,出现下面错误:检索 COM 类工厂中 CLSID 为 {2461FCCD-1D4E-11D1-A34D-00A024CDD5E5} 的组件时失败,原因是出现以
- 如果用C#调用oracle的package?C#可以执行动态SQL
例如:
static void Main(string[] args)
{
string[] numbers={"1","2","3"};
foreach(string number in numbers)
{
Console.Write(number);
}
Console.ReadKey();
}
这样就把numbers中的每一个元素都输出了。
还要注意一点:foreach循环对数组内容进行只读访问,所以不能改变任何元素的值。
int[] fibarray = new int[] { 0, 1, 2, 3, 5, 8, 13 };
foreach (int i in fibarray)
{
System.Console.WriteLine(i);
}
集合的:
ArrayList myAL = new ArrayList();
myAL.Add( "The" );
myAL.Add( "quick" );
myAL.Add( "brown" );
myAL.Add( "fox" );
foreach(string s in myAL)
Console.WriteLine(s
}就可以了
再给LZ一个例子:
dropdownlist的itemforeach(ListItem dropItem in DropDownList.Items)
{
Response.Write(dropItem.Value);
}
int[] intArray = new int[] { 0, 1, 2, 3, 5, 6, 7, 8 };
foreach (int i in intArray)
{
System.Console.WriteLine(i);
} 集合例子:
ArrayList myAList = new ArrayList();
myAList.Add( "one " );
myAList.Add( "two" );
myAList.Add( "three" );
myAList.Add( "four" );
foreach(string str in myAList)
{
Console.WriteLine(str);
}
foreach是个很强大的东西