foreach可以应用在实现了IEnumerable的集合对像上。
解决方案 »
- 能够难倒版主的WCF验证问题
- 关于软件的连接问题
- NetAdvantage 2008 v1.0的效率问题.
- 问一个关于文件名的问题
- .do的后缀是怎么弄出来的?例如:friend.do?flag=1
- dataGrid如果不设置TableStyle集合和GridColumnStyles列,可以隐藏列吗
- 如何调用其它类中的委托
- 从数据库中的1,2到datagrid中男,女
- 甘特图控件 PlexityHide.GTP.NET 如何注册?
- 怎样在 C#.net 中用代码创建数据库,谢谢答复。在线等待!
- 很急:在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是个很强大的东西