1. 程式人生 > WINDOWS開發 >c# 結構體

c# 結構體

1. 結構體在構造相關的特性

(1) 結構體預設有一個無參建構函式,此外也只能額外的新增新的有參建構函式,並且要對所有引數初始化

技術分享圖片

(2) 定義一個結構體之後,無需像物件一樣,顯式呼叫 new 關鍵字,就可以使用了,系統會自動呼叫無參的建構函式

技術分享圖片

技術分享圖片

2. 結構體繼承方面的特性

不能繼承和被繼承類,只能實現介面

技術分享圖片技術分享圖片

3. 結構體自身特性

結構體是一個值型別,也就意味著它不能像類一樣在函式中修改欄位、屬性的值

技術分享圖片技術分享圖片

結構體出了方法,修改並不起作用