【发布时间】:2017-08-21 20:31:24
【问题描述】:
我见过类似以下不相关行的代码:
Console.Write(myObject?.ToString());
return isTrue ? "Valid" : "Lie";
return myObject ?? yourObject;
int? universalAnswer = 42;
在 C#8+ 中似乎还有更多类似
public static Delegate? Combine(params Delegate?[]? delegates)...
string? value = "bob";
问号的所有用法都是相关的还是不同的?分别是什么意思?
【问题讨论】:
-
@DavidG 有点……原来stackoverflow.com/questions/43074622/… 没有可搜索的答案。我不确定关闭为 4 的副本是否是正确的解决方案 - 几天后会看到搜索引擎如何处理它。
-
@DavidG 好点 - 我没有注意到自答界面是否有 CW 选项 - 更改为 CW。
-
很久以前有一个选项可以将问题/答案标记为社区 wiki。喜欢
NullReferenceException主题。现在找不到这个选项.. -
我想知道帖子是否应该被这个帖子所欺骗?
-
@SergeyBerezovskiy 只有答案可以标记为 CW,并且只能由回答者或 mod 标记。 Questions can't be done by anyone but a mod