C#中如何使用foreach
循环?
答案 0 :(得分:3)
class ForEachTest
{
static void Main(string[] args)
{
int[] fibarray = new int[] { 0, 1, 2, 3, 5, 8, 13 };
foreach (int i in fibarray)
{
System.Console.WriteLine(i);
}
}
}
答案 1 :(得分:0)
foreach
语句为数组或对象集合中的每个元素重复一组嵌入式语句。 foreach语句用于迭代集合以获取所需信息,但不应用于更改集合的内容以避免不可预测的副作用。
示例:
class ForEachTest {
static void Main(string[] args)
{
int[] fibarray = new int[] { 0, 1, 2, 3, 5, 8, 13 };
foreach (int i in fibarray)
{
System.Console.WriteLine(i);
}
}
}
MSDN:https://msdn.microsoft.com/en-us/library/ttw7t8t6(v=vs.80).aspx
答案 2 :(得分:0)
有时解决方案非常简单。可以找到信息here
一个例子:
// Use a string array to loop over.
string[] ferns = { "Psilotopsida", "Equisetopsida", "Marattiopsida", "Polypodiopsida" };
// Loop with the foreach keyword.
foreach (string value in ferns)
{
Console.WriteLine(value);
}
可在此处找到更多信息和示例:http://dotnetperls.com/foreach