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


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

結構

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

C# 結構具有以下特性:

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

列舉

列舉是 Enumeration,用於儲存一組已命名的常量,如 year(年)、product(產品)、month(月)、season(季節)等。

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

讓我們來看一個示例。

我們設定了以下列舉:

public enum Vehicle { Car, Bus, Truck }

更新於:20-Jun-2020

2K+ 瀏覽次數

開啟您的職業生涯

參加課程並獲得認證

開始
廣告
© . All rights reserved.