C 列舉問題?C 什麼是列舉呢?

2025-06-09 00:15:55 字數 2176 閱讀 7840

1樓:匿名使用者

列舉就是一系李扒枯列固定的值!方便調哪洞用而已!.net裡面廣泛用到!比如顏此敬色有這樣的!顏色值是不變的!

c#什麼是列舉呢?

2樓:網友

列舉型別(也稱為列舉)為定義一組可以賦給變數的命名整數常量提供了一種有效的方法。例如,假設您必須定虛拆核義一御皮個變數,該差掘變數的值表示一週中的一天。該變數只能儲存七個有意義的值。

若要定義這些值,可以使用列舉型別。

列舉型別是使用 enum 關鍵字宣告的。

預設情況下,列舉中每個元素的基礎型別是 int。 可以使用冒號指定另一種整數值型別。

詳見msdn. 可用'列舉'檢索。

c#的列舉型別通常都什麼時候使用?

3樓:南宮懷雨姬賦

1.列舉的定義列舉型別定義的一般形式為:

enum列舉名;

在列舉值表中應羅列出所有可用值。這些值也稱為列舉元素。

例如:該列舉名為weekday,列舉值共有7個,即一週中的七天。凡被說明為weekday型別變數的取值只能是七天中的某一天。

2.列舉變數的說明。

如同結構和聯合一樣,列舉變數也可用不同的方式說明,即先定義後說明,同時定義說明或直接說明。

設有變數a,b,c被說明為上述的weekday,可採用下述任一種方式:

enumweekday;

enumweekday

a,b,c;

或者為:enum

weekdaya,b,c;

或者為:enum

a,b,c;

列舉型別在使用中有以下規定:

1.列舉值是常量,不是變數。不能在程式中用賦值語句再對它賦值。

例如對列舉weekday的元素再作以下賦值:

sun=5;

mon=2;

sun=mon;

都是錯誤的。

2.列舉元素本身由系統定義了乙個表示序號的數值,從0開始順序定義為0,1,2…。如在weekday中,sun值為0,mon值為1,…,sat值為6。

例main()

a,b,c;

a=sun;

b=mon;

c=tue;

printf("%d,%d,%d",a,b,c);

說明:只能把列舉值賦予列舉變數,不能把元素的數值直接賦予列舉變數。

如:a=sum;

b=mon;

是正確的。而:

a=0;b=1;

是錯誤的。如一定要把數值賦予列舉變數,則必須用強制型別轉換。

如:a=(enum

weekday)2;

其意義是將順序號為2的列舉元素賦予列舉變數a,相當於:

a=tue;

還應該說明的是列舉元素不是字元常量也不是字串常量,使用時不要加單、雙引號。

4樓:公西長征闞釵

需要列舉值的時候就用,不需要的時候就不用。

比如,這個變數是常用的,性別,方向,特殊時間,特殊狀態,等等等等。

c#列舉數是什麼

5樓:_神__仙

列舉是乙個被命名的整型常數的集合, 列舉在日常生活中很常見。

例如表示星期的sunday, monday, tuesday, wednesday, thursday, friday, saturday, 就是乙個列舉。

列舉的說明與結構和聯合相似, 其形式為:

enum 列舉名。

列舉變數;如果列舉沒有初始化, 即省掉"=整型常數"時, 則從第乙個識別符號開始, 順次賦給識別符號0, 1, 2, .但當列舉中的某個成員賦值後, 其後的成員按依次加1的規則確定其值。

如定義:public enum dayofweek

6樓:鍾愛黑色姐姐

可以更加精確的控制某屬性的有效值範圍,使用enum關鍵字 定義乙個列舉,它表示一組有限的值,也就是對值得約束。

訪問修飾符(一般列舉用public) enum 列舉名 (值必須用逗號分開)

7樓:網友

類似於c++裡面的迭代器。

在c#裡面應該是泛型之類的資料型別。

比如說,list之類的那些泛型,就是collection吧呵呵。。。他們可以用foreach來遍歷。

c 字串轉換為列舉型別

列舉型別如下 public enum concertcode beijing,shanghai,guangzhou 如果要將比如 beijing 字串轉換為concertcode.beijing的話,可以通過如下方法 concertcode c concertcode enum.parse type...

C語言的enum中的列舉名有什麼用

1enum是列舉型別,與整型 浮點型 字元型等都屬於原子 型別。2用法示例,版常用switch語句搭配使用 includeenum direction int main getchar return 0 3執行權結果 限定一些可能的值而已,而它們的值可以自動增長,其他沒什麼特別的 更多情況下還是用 ...

什麼是介詞列舉出出來

介詞是英語中最活躍的詞類之一。一些常用介詞搭配能力特別強,與其他片語合,能表示種種不同的意思,大部分習慣用語都是由介詞和其他詞構成的。介詞不能單獨做句子成分,必須與名詞 代詞或動詞的 ing形式等構成短語,才能在句子中充當一個成分。介詞主要有 1.表示地點位置的介詞 above,at,behind,...