二月 01
| enum | struct | class | |
| 中文意義 | 列舉 | 結構 | 類別 |
| 成員資料型別 | 受限制、而且只能為整數型別 | 不受限制 | 不受限制 |
| 叫用方法 | 直接輸入列舉名稱 | 宣告結構變數 | 宣告類別變數 |
| 使用 static 修飾詞 | 否 | 否 | 可 |
| 包含事件及方法 | 否 | 可 | 可 |
| 介面實作 | 否 | 可 | 可 |
| 結構函式 | 否 | 可 | 可 |
| 型別系統 | Value Type | Value Type | Reference Type |
| 預設傳遞參數方式 | Call by Value | Call by Value | Call by Reference |
| 實體存放記憶體在Stack或Heap | Stack | Stack | Heap |
| 欄位初始設定式 | 否 | 否 | 可 |
| 指派成員內容值 | 可以,只能整數 | 否 | 可 |
| 功能 | 簡單 | 普通 | 較強 |
結構 (struct) 宣告方式:
|
[存取修飾詞] struct [結構名稱] { [存取修飾詞] [資料型別] [變數名稱]; [存取修飾詞] [資料型別] [變數名稱]; … } |
列舉 (enum) 宣告方式:
|
[存取修飾詞] enum [列舉名稱] : [資料型別] { [成員1], [成員2], … [成員n] } |
標籤: C#
本篇文章引用網址:
|
其他隨機文章: |



