C# 中的類和結構


在 C# 中,結構是值型別資料型別。它允許你將各種資料型別的相關資料儲存在單個變數中。struct 關鍵字用於建立結構。

當定義一個類時,你為資料型別定義一個藍圖。

以下是 C# 中的類和結構之間的區別:

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

  • 與類不同,結構不能繼承其他結構或類。

  • 結構不能用作其他結構或類的基礎。

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

  • 結構不支援繼承

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

更新於:2020 年 6 月 20 日

604 次瀏覽

開啟你的事業生涯

完成課程,獲得認證

開始
廣告