自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

C#枚舉值出現(xiàn)邏輯錯誤的相關(guān)解決方案

開發(fā) 后端
本文我們將討論的是C#枚舉值出現(xiàn)邏輯錯誤的相關(guān)解決方案,起因是作者的一位同事的工作錯誤,希望對大家有所幫助。

項目中,一同事定義了個枚舉,而我在根據(jù)此枚舉做判斷的時候,出了一些邏輯性的錯誤。導(dǎo)致錯誤的原因是C#中對枚舉值的自增、不唯一的問題,然后通過實際的代碼,測試了枚舉的一些特性。

1.枚舉名可以是中文

枚舉的類名必須跟其他類的類名命名規(guī)則一樣,而枚舉的名字可以是中文,但是不能相同。

可以定義下面這樣的枚舉。

  1. public enum Weekdays  
  2. {  
  3.     星期一,  
  4.     星期二,  
  5.     星期三,  
  6.     星期四,  
  7.     星期五  

但下面這樣的定義是不允許的。

  1. public enum Letter  
  2. {  
  3.     A,  
  4.     A,  
  5.     C,  
  6.     D,  
  7.     E  

編譯器會給出這樣的提示:類型“Letter”已經(jīng)包含“A”的定義。

2.枚舉值可以相同

可以定義下面這樣的枚舉。

  1. public enum Letter  
  2. {  
  3.     A = 1,  
  4.     a = 1,  
  5.     B = 2,  
  6.     b = 2,  
  7.     C,  
  8.     D,  
  9.     E  

3.枚舉的默認(rèn)值

在不寫明枚舉值的情況下,其值為上一枚舉值加1,若其為第一個則從0開始。

比如說枚舉:

  1. public enum Letter  
  2. {  
  3.     A,  
  4.     B,  
  5.     C = -3,  
  6.     D,  
  7.     E  

各枚舉值為:A = 0,B = 1,C = -3,D = -2,E = -1。 

4.遍歷枚舉。

  1. Array letterArray = Enum.GetValues(typeof(Letter));  
  2.  
  3. foreach (Letter item in letterArray)  
  4. {  
  5. Console.Write(item.ToString() + " = " + Convert.ToInt32(item).ToString() + ", ");  

原文標(biāo)題:C#中的枚舉值

鏈接:http://www.cnblogs.com/z119977662/archive/2010/08/02/1790667.html

【編輯推薦】

  1. C#枚舉類型概念及應(yīng)用淺析
  2. C#枚舉類型實例演示
  3. C#枚舉及C#枚舉成員淺析
  4. C#枚舉類型實例示范淺析
  5. C#枚舉類型實例解析
責(zé)任編輯:彭凡 來源: 博客園
相關(guān)推薦

2009-08-26 18:17:26

C#基于Object解

2012-03-19 10:41:33

ibmdw

2009-08-10 19:03:23

C#讀取Excel文件

2010-01-18 14:41:33

VB.NET抓取網(wǎng)頁

2009-08-18 10:30:30

C#枚舉

2009-06-17 11:47:21

Hibernate 刪

2010-06-12 12:46:04

Grub Rescue

2010-09-10 11:15:34

DIV嵌套

2010-02-24 09:28:37

WCF安全配置

2009-08-04 15:18:11

C# Actor

2021-10-19 05:54:58

C語言編程

2010-05-21 13:05:41

MySQL錯誤

2022-11-21 17:46:09

2010-08-06 09:42:39

2025-03-25 08:20:00

Linux虛擬內(nèi)存系統(tǒng)

2025-03-25 01:00:00

2010-02-05 10:16:35

C++斷點無效

2010-02-26 15:46:48

Silverlight

2010-03-30 16:04:34

Linux Nginx

2022-05-16 11:52:04

云安全CVE云安全漏洞
點贊
收藏

51CTO技術(shù)棧公眾號