我看到过像以下这样的无关代码:
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";
问号的所有用法是相关的还是不同的?它们各自代表什么意思?
NullReferenceException
这个主题。现在找不到这个选项了... - Sergey Berezovskiy