2011-11-30 27 views
0

返回的數組,我返回一個數組。在C#中,我將如何使用該數組?從下面我的函數中消耗一個從方法

public Array arrayFucntion() 
{ 
// do something 

foreach (var Objs in items) 
      { 



       list.Add(Objs.value1); 


      } 

      string[] myArray = list.ToArray(); 
      MessageBox.Show(myArray.ToString()); 
      return myArray; 
} 

現在我將如何使用它的功能就像下面

void consumeFunction() 
     { 

      var x = arrayFucntion(); 

     // what do do to see values of the array 


     } 

回答

3

返回一個字符串[],然後就可以通過字符串數組做for循環。

public string[]arrayFucntion() 

void consumeFunction() 
{ 
    var x = arrayFucntion(); 
    for (int i=0; i<x.Lenght; i++) 
    {  
    x[i]... 
    } 
} 
0

您可以通過會員迭代:

foreach (string sArrayMember in x) 
{ 
    // Do something with s 
} 

您也可以訪問任何在MSDN documentation列出的屬性或成員,其中包括複製的,查找和排序。

2

設置返回類型string[]而不是Array

0

x現在是一個array object ...

你可以在上面做foreach,或使用linq .....或者使用直接尋址x[0]

相關問題