C# 中類和結構有什麼區別?


類是資料型別的一個藍圖。類定義以關鍵字類開頭,後跟類名。

結構

結構是一種值型別資料型別。它可以幫助你讓一個變數儲存多種資料型別相關資料。可以使用 struct 關鍵字來建立結構。

以下是一些區別 -

  • 類是引用型別,而結構是值型別

  • 結構不支援繼承

  • 結構不能有預設建構函式

  • 使用 new 運算子建立結構物件時,結構物件會被建立並呼叫適當的建構函式。與類不同,結構可以在不使用 New 運算子的情況下進行例項化。

  • 結構不支援繼承

  • 結構不能有預設建構函式

更新於: 2020 年 6 月 21 日

584 次瀏覽

開啟您的事業

完成課程並獲得認證

開始
廣告
© . All rights reserved.