C# 中的類和結構
在 C# 中,結構是值型別資料型別。它允許你將各種資料型別的相關資料儲存在單個變數中。struct 關鍵字用於建立結構。
當定義一個類時,你為資料型別定義一個藍圖。
以下是 C# 中的類和結構之間的區別:
類是引用型別而結構是值型別
與類不同,結構不能繼承其他結構或類。
結構不能用作其他結構或類的基礎。
使用 New 運算子建立一個結構物件時,它會被建立並且呼叫適當的建構函式。與類不同,結構可以在不使用 New 運算子的情況下例項化。
結構不支援繼承
結構不能具有預設建構函式
廣告