首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >将多个值返回给方法调用者

将多个值返回给方法调用者
EN

Stack Overflow用户
提问于 2009-04-14 15:11:58
回答 27查看 931.3K关注 0票数 570

我读了C++ version of this question,但并不是真的理解它。

有没有人能清楚地解释一下,是否可以用C#实现,以及如何实现?

EN

Stack Overflow用户

发布于 2009-04-14 15:16:23

您不能在C#中执行此操作。您可以做的是拥有一个out参数,或者返回您自己的类(如果您希望它是不可变的,则返回结构)。

使用out参数

代码语言:javascript
复制
public int GetDay(DateTime date, out string name)
{
  // ...
}

使用自定义类(或结构)

代码语言:javascript
复制
public DayOfWeek GetDay(DateTime date)
{
  // ...
}

public class DayOfWeek
{
  public int Day { get; set; }
  public string Name { get; set; }
}
票数 75
EN
查看全部 27 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/748062

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档