C# 中使用者定義的資料型別是什麼?
C# 中的使用者定義資料型別是結構和列舉。
結構
在 C# 中,結構是一種值型別資料型別。它可幫助你讓一個變數儲存各種資料型別的相關資料。使用 struct 關鍵字建立結構。
C# 結構具有以下特徵:
- 結構可以包含方法、欄位、索引器、屬性、運算子方法和事件。
- 結構可以定義建構函式,但不允許定義解構函式。但是,你不能為結構定義預設建構函式。預設建構函式自動定義,並且無法更改。
- 與類不同,結構不能繼承其他結構或類。
- 結構不能用作其他結構或類的基礎。
- 一個結構可以實現一個或多個介面。
- 結構成員不能指定為抽象的、虛擬的或受保護的。
列舉
Enum 是列舉,用於儲存一組命名常量,如年、產品、月、季節等。
列舉常量的預設值從 0 開始遞增。它有一組固定的常量,並且可以輕鬆遍歷。
讓我們看一個例子。
我們已經將列舉設定為這樣:
public enum Vehicle { Car, Bus, Truck }
廣告
資料結構
網路
關係型資料庫管理系統
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C ++
C #
MongoDB
MySQL
Javascript
PHP