可null型別修飾符
對於一些不能為null的型別可以通過?的修飾使其為null。
其中user?.id可以很方便的來查詢例項的屬性的值而不用預先判斷例項是否為null。
三元表示式
int
value = 1 == 1 ? 1 : 0;
判斷1==1返回true還是false,返回true就返回1,返回false就返回0
null合併運算子
int? y = null;
int x = y ?? 0 ;
判斷??左邊是否為null,如果不是直接返回左邊,如果是null返回右邊的值。當多個??時順序也是從左到右的,如:
當a=null直接返回b。
C 中new三種用法
new operator new的表示式 string str new string abcde 既分配記憶體也初始化物件 operator new new的操作符 void buff operator new sizeof string 類似於malloc 只分配空間不進行初始化 placemen...
C 中using的三種用法
using 指令有兩個用途 using關鍵字還用來建立using 語句定義乙個範圍,將在此範圍之外釋放乙個或多個物件。請參見 using 語句。http www.yaosansi.com blog article.asp?id 669 using namespace using alias type...
C 中new的三種用法
c 中new的用法有三種 兩大類 其一是new operator new表示式 其二是operator new new操作符 new表示式比較常見,也最常用,例如 new操作符類似於c語言中的malloc,它只是負責申請記憶體,但不負責記憶體塊的初始化。例如 這是new的第二種用法。new的第三種用...