Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/loops/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何在C中使用foreach循环#_C#_Loops_Foreach - Fatal编程技术网

C# 如何在C中使用foreach循环#

C# 如何在C中使用foreach循环#,c#,loops,foreach,C#,Loops,Foreach,如何在C#中使用foreach循环 foreach语句为数组或对象集合中的每个元素重复一组嵌入语句。foreach语句用于遍历集合以获取所需信息,但不应用于更改集合的内容以避免不可预知的副作用 例如: class ForEachTest { static void Main(string[] args)

如何在C#中使用
foreach
循环


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:

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:

有时解决方案非常简单。信息可以找到

例如:

// 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);
}

更多信息和示例可在此处找到:

有时解决方案非常简单。信息可以找到

例如:

// 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);
}
更多信息和示例可在此处找到: