用途:簡化代碼 說明: int a; //a<>null int ?b; //b=null int ?c = b+1; //c=null; int?a=null; int b;(聲明a和b) b=a??2; //b=2; a=6;b=a??8;//b=6; int a=1>0?1:0 //a=1; ...
用途:簡化代碼
說明:
- ? 是可空類型和運算符
- int a; //a<>null
- int ?b; //b=null
- int ?c = b+1; //c=null;
- ?? 是空接合運算符
- int?a=null; int b;(聲明a和b)
- b=a??2; //b=2;
- a=6;b=a??8;//b=6;
- ?: 是三元運算符(這個大家用的比較多)
- int a=1>0?1:0 //a=1;