C#中问号的特殊用法

来源:互联网 发布:淘宝上的军品是真的么 编辑:程序博客网 时间:2024/06/05 03:03

C#语言中给问号赋予了特殊的用法:

单问号---用于给变量设初值的时候,给变量(int类型)赋值为null,而不是0

双问号---用于判断并赋值,先判断当前变量是否为null,如果是就可以赋一个新值,否则跳过

例如,在函数的形参中可以这样:

int function(int a, bool? flag){      return a?? 0;}


原创粉丝点击