gpt4 book ai didi

C# - 如何使用数组数组作为 "parameterized"方法的输入?

转载 作者:太空狗 更新时间:2023-10-30 00:38:51 25 4
gpt4 key购买 nike

我想创建一个方法来接受字符串数组类型的“参数化”输入对象。像这样的东西:

public void MyMethod(params string[][] input)
{
//...do stuff
}

我调用这个方法如下:

MyMethod({"arry1-elem1","arry1-elem2"}, {"arry2-elem1","arry2-elem2"}, {"arry3-elem1","arry3-elem2"});

但是,当我这样做时,出现以下错误:

Invalid expression term '{'

我在这里做错了什么。难道不能输入一个隐式类型的数组作为输入吗?

最佳答案

MyMethod(new string[]{"arry1-elem1","arry1-elem2"}, new string[]{"arry2-elem1","arry2-elem2"}, new string[]{"arry3-elem1","arry3-elem2"});

当您试图传递它们时,您并没有声明它们的类型。

关于C# - 如何使用数组数组作为 "parameterized"方法的输入?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37711652/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com