2011-01-05 136 views

回答

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

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

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