在C#中定義一個類,如果我們沒有顯式的定義其構造函數,系統便會默認的為其創建一個構造函數。在C#中不允許使用未初始化的變量。以下是C#的默認值表:
我們再來做一個簡單的小實驗,來看看在程序中C#為不同字段默認的值是什么樣子的:
由上圖可以看到,在定義類的時候,如果將類的成員變量定義為可空類型,則系統為該類所創建的默認構造函數會自動將該成員變量的值設為NULL。
在C#中定義一個類,如果我們沒有顯式的定義其構造函數,系統便會默認的為其創建一個構造函數。在C#中不允許使用未初始化的變量。以下是C#的默認值表:
我們再來做一個簡單的小實驗,來看看在程序中C#為不同字段默認的值是什么樣子的:
由上圖可以看到,在定義類的時候,如果將類的成員變量定義為可空類型,則系統為該類所創建的默認構造函數會自動將該成員變量的值設為NULL。
本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。