我在winforms app(c#)中有一个返回数组的函数(function1)
在function1里面
public array function1(string value)
{
string[] array = new string[12];
//assigning values to the array elements....
retrun array;
}
Run Code Online (Sandbox Code Playgroud)
我这样称呼这个函数
string id="Some id";
string[] array2 = new string[12];
array2=this.function1(id);
Run Code Online (Sandbox Code Playgroud)
但它给了我错误
无法将类型'System.Array'隐式转换为'string []'.存在显式转换(您是否错过了演员?)
请高手帮帮我!
更改
public array function1(string value)
Run Code Online (Sandbox Code Playgroud)
至
public string[] function1(string value)
Run Code Online (Sandbox Code Playgroud)
在您的使用示例中,您无需new string[12]事先将数组初始化,因为您的函数无论如何都会返回一个新数组.
| 归档时间: |
|
| 查看次数: |
8504 次 |
| 最近记录: |