【发布时间】:2011-05-16 16:05:06
【问题描述】:
在 C# 4 中,有没有一个好方法可以有一个可选的输出参数?
【问题讨论】:
-
看不到此类功能的任何价值。如果您曾经听过 C# 编译器人员在 PDC 上的会议,您会发现每一次更改都有其意义。
-
我不同意这个功能没有任何价值。如果一个方法除了通过输出参数返回数据之外还有一些逻辑 - 我希望能够调用这个逻辑,只是不需要输出......
-
我使用 Int32.TryParse() 来查看给定的字符串是否可以解析为数字,如果可以,有时这就是我所关心的。所以 Jitbit 是对的。
-
有选择地从函数中捕获侧链信息会很方便。另外,如果 VB 有它,为什么 C# 没有呢?它应该会自动过载。