C# 中使用者定義的資料型別是什麼?


C# 中的使用者定義資料型別是結構和列舉。

結構

在 C# 中,結構是一種值型別資料型別。它可幫助你讓一個變數儲存各種資料型別的相關資料。使用 struct 關鍵字建立結構。

C# 結構具有以下特徵:

  • 結構可以包含方法、欄位、索引器、屬性、運算子方法和事件。
  • 結構可以定義建構函式,但不允許定義解構函式。但是,你不能為結構定義預設建構函式。預設建構函式自動定義,並且無法更改。
  • 與類不同,結構不能繼承其他結構或類。
  • 結構不能用作其他結構或類的基礎。
  • 一個結構可以實現一個或多個介面。
  • 結構成員不能指定為抽象的、虛擬的或受保護的。

列舉

Enum 是列舉,用於儲存一組命名常量,如年、產品、月、季節等。

列舉常量的預設值從 0 開始遞增。它有一組固定的常量,並且可以輕鬆遍歷。

讓我們看一個例子。

我們已經將列舉設定為這樣:

public enum Vehicle { Car, Bus, Truck }

更新時間:2020 年 6 月 20 日

2 千次瀏覽

開啟你的 職業道路

完成課程即可獲得認證

開始學習
廣告
© . All rights reserved.