【发布时间】:2018-12-24 17:45:01
【问题描述】:
我一直在 Visual Studio 中使用 C# 处理我的软件。但是我想在我的方法中返回多个值,如何在 C# 中的方法中返回多个值....有可能吗??
【问题讨论】:
-
你需要使用元组请看上面的回答。
-
为了代码的清晰,最好创建类来保存数据并返回它。否则,您可以将数组用于相同类型或元组的值,如果您不关心类型安全,则可以使用对象数组或匿名对象。
-
@CrudaLilium AFAIK 匿名类型被键入
-
@bradbury9 你不能定义匿名返回类型,为了能够编译你必须将返回类型指定为对象或动态,因此失去了类型安全性。
-
@CrudaLilium 虽然在本地使用它们是类型安全的,但在这种特定情况下你是对的
标签: c# visual-studio methods return c#-3.0