C#代码中的问号是什么意思?
这个问题在这里已经有了答案:
问号在C#中的含义取决于上下文。
空条件运算符 (MSDN,C#中成员访问中的问号是什么意思?)
Console.Write(myObject?.Items?[0].ToString());
条件运算符/三元运算符 (MSDN,使用条件?:(三元运算符)的好处)
return isTrue ? "Valid" : "Lie";
空合并运算符 (MSDN,在C#中,两个问号的含义是什么?)
return myObject ?? yourObject;
可空类型 (MSDN, 类型之后的问号的目的是什么(例如:int?myVariable)?)
int? universalAnswer = 42;
链接地址: http://www.djcxy.com/p/9121.html