C 入門9 2 列舉

2021-07-16 19:17:01 字數 636 閱讀 9600

為什麼會有列舉?

多人同時開發erp人員管理系統

儲存人員資訊有:

姓名,性別,年齡,部門,職位。

簡言之:如果希望得到乙個固定集合的值,就採用列舉。

宣告方式:

public enum 列舉名

值1,值2,

值3,型別轉換:

列舉與int相互轉換

要獲得列舉的值,只要轉換為string型別。

列舉與string相互轉換

如果將字串轉換成列舉型別則需要下面這一行**:

(要轉換的列舉型別)enum.parse(typeof(要轉換的列舉型別),"要轉換的字串");

如果轉換的字串是數字,則就算列舉中沒有,也會不會拋異常。

如果轉換的字串是文字,如果列舉中沒有,則會丟擲異常。

using system;

using system.collections.generic;

using system.linq;

using system.text;

using system.threading.tasks;

public enum week

class program

}}

演算法入門 1 列舉法。

以下都是通過列舉法解決問題的。其實列舉法的本質就是把所有問題可能的結果都嘗試一邊,再通過某種條件將錯誤的結果篩選出去,留下的便是正確的結果。輸出乙個直角三角形,符合 注釋中的那個三角形格式。輸出乙個個三角形 輸入 5 輸出的是乙個五行的三角形 第一行 1個 第二行 2個 第五行五個 第一步 我們需要...

C語言 22 列舉

列舉是c語言中的一種基本資料型別,並不是構造型別,它可以用於宣告一組常數。當乙個變數有幾個固定的可能取值時,可以將這個變數定義為列舉型別。比如,你可以用乙個列舉型別的變數來表示季節,因為季節只有4種可能的取值 春天 夏天 秋天 冬天。回到頂部 一般形式為 enum 列舉名 enum season 回...

C 基礎 4 列舉

列舉和陣列 結構有些像。下面做個對比 列舉 enum 新型別名 陣列 資料型別 陣列名 元素個數 結構 struct 新型別名稱 列舉的不同之處在於,列舉量自己有自己的預設值,不同於陣列結構需要給成員 元素 賦值。比如,第乙個列舉量的值預設為0,第二個是1,第三個是2 以此類推。所以,如果定義時列舉...