Joh*_*ust 4 c# arrays parameters methods
我想创建一个方法,接受字符串数组的字符串数组类型的"参数化"输入对象.就像是:
public void MyMethod(params string[][] input)
{
//...do stuff
}
Run Code Online (Sandbox Code Playgroud)
我将此方法称为如下:
MyMethod({"arry1-elem1","arry1-elem2"}, {"arry2-elem1","arry2-elem2"}, {"arry3-elem1","arry3-elem2"});
Run Code Online (Sandbox Code Playgroud)
但是,当我这样做时,我收到以下错误:
无效的表达式术语'{'
我在这做错了什么.是否无法输入隐式类型数组作为输入?
MyMethod(new string[]{"arry1-elem1","arry1-elem2"}, new string[]{"arry2-elem1","arry2-elem2"}, new string[]{"arry3-elem1","arry3-elem2"});
Run Code Online (Sandbox Code Playgroud)
当你试图传递它们时,你没有声明它们的类型.
| 归档时间: |
|
| 查看次数: |
100 次 |
| 最近记录: |