中NEW的具體用法?
在 C# 中,new 關鍵字可用作運算符、修飾符或約束。
1)new 運算符:用于創建對象和調用構造函數。
2)new 修飾符:在用作修飾符時,new 關鍵字可以顯式隱藏從基類繼承的成員。
3)new 約束:用于在泛型聲明中約束可能用作類型參數的參數的類型。
new 運算符 1.用于創建對象和調用構造函數 例:Class_Test MyClass = new Class_Test(); 2.也用于為值類型調用默認的構造函數 例:int myInt = new int(); myInt 初始化為 0,它是 int 類型的默認值。該語句的效果等同于:int myInt = 0; 3.不能重載 new 運算符。 4.如果 new 運算符分配內存失敗,則它將引發 OutOfMemoryException 異常。 new 修飾符 使用 new 修飾符顯式隱藏從基類繼承的成員。若要隱藏繼承的成員,請使用相同名稱在派生類中聲明該成員,并用 new 修飾符修飾它。