C# ??操作符号
??操作符
(??
) 用于如果类不为空值时返回它自身,如果为空值则返回之后的操作
object nullObj = null; object obj = new Object(); return nullObj ?? obj; // returns obj
主要用作将一个可空类型赋值给不可空类型的简便语法
int? i = null; int j = i ?? 0; // Unless i is null, initialize j to i. Else (if i is null), initialize j to 0.
学习的路上,分享的知识有不当的地方,希望大家指出。
感谢大家的阅读,希望这些分享能够给您带来帮助。