C# 通过函数返回多个类型
我有一个函数,必须返回一个字符串和一个int表 在下面的示例中C# 通过函数返回多个类型,c#,C#,我有一个函数,必须返回一个字符串和一个int表 在下面的示例中 private XXXX MyFunc() { string st; int[,] table; ... return YYYY } 如果我想返回st和表,我必须在XXXX和YYYY中输入什么类型?您可以使用包含属性的自定义类型 struct myData { string st; int[,] table; } private myData MyFunc() {
private XXXX MyFunc()
{
string st;
int[,] table;
...
return YYYY
}
如果我想返回st和表,我必须在XXXX和YYYY中输入什么类型?您可以使用包含属性的自定义类型
struct myData
{
string st;
int[,] table;
}
private myData MyFunc()
{
myData data = new myData()
{
st = ...,
table = ...
}
return data;
}
创建一个自定义类并返回它,或者使用
Tuple
或使用C#7匿名返回类型。您可以使用Tuple
或ValueTuple
或自定义类型,或者使用out参数。有很多选择。你甚至尝试过谷歌吗?看到第一个结果,或者第二个结果……这个问题有数百个重复项,你的答案的质量比已经回答的问题低得多。@camiloteriento非常接近重复项。我的回答有错误吗?