如何在C#中使用foreach循环

时间:2011-01-05 10:12:19

标签: c# loops foreach

C#中如何使用foreach循环?

3 个答案:

答案 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);
        }
    }
}

Msdn

答案 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