【发布时间】:2019-07-29 21:03:43
【问题描述】:
我使用 C# 框架 2.0 创建了一个 dll,并希望在其他应用程序中使用它... 但我有问题 我不能从方法返回两个值 例如:
public string Two_String_Returner()
{
int aa = 50;
string bb = "Hello";
return aa.ToString();
return bb;
}
1-i 必须返回两个值,一个是 int,另一个是 string 2-这个回报应该是彼此分开
我怎么能这样做?
【问题讨论】:
-
你可以返回一个结构或一个类。您可以返回元组或使用 ref 或 out 参数。或者你可以使用谷歌..
-
如果可能的话,请给我一个返回两个值代码的例子
-
问题是:你不能。但是您可以返回一个包含 2 个(或更多)值的复杂“包”,也可以使用
ref或out参数。一定要给自己一个教程、一本书或使用谷歌。所以不适合这类问题! -
是的,我在提出问题之前试图解决这个问题,但我没有成功并寻求帮助,例如我测试了元组,但在一次返回中返回多个值,我想分开返回值每个和 pop 返回 whit nsis
-
我不知道 pop 返回 whit nsis 可能意味着什么,但事实是:即使你认为你知道它是什么,你也不能总是得到你想要的东西.