这个问题已经在这里有了答案:




已关闭10年。






调试一些代码,发现??里面的代码。这是什么意思?

最佳答案

??是可空类型的null-coalescing operator

object obj = canBeNull ?? alternative;

// equivalent to:
object obj = canBeNull != null ? canBeNull : alternative;

关于c# - 在C#中双问号是什么意思,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/4848127/

10-10 05:20