从我的函数下面,我返回一个数组。在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
}
答案 0 :(得分:3)
返回一个字符串[],然后你可以通过字符串数组进行for循环。
public string[]arrayFucntion()
void consumeFunction()
{
var x = arrayFucntion();
for (int i=0; i<x.Lenght; i++)
{
x[i]...
}
}
答案 1 :(得分:2)
返回类型string[]
而不是Array
。
答案 2 :(得分:0)
您可以遍历成员:
foreach (string sArrayMember in x)
{
// Do something with s
}
您还可以访问MSDN documentation中列出的任何属性或成员,包括复制,查找和排序。
答案 3 :(得分:0)
x
现在是array object
...
您可以对其foreach
进行操作,或使用linq
.....或使用直接寻址x[0]