C#枚舉類型的使用淺析
作者:Wgf2006
C#枚舉類型的使用是如何的呢?C#枚舉類型的學習當中示例的作用不可忽視,那么本文就向你介紹C#枚舉類型的使用示例,希望對你有所幫助。
C#枚舉類型的使用是什么樣子的呢?讓我們來看看:
C#枚舉是一個指定的常數,其基礎類型可以是除 Char 外的任何整型。
如果沒有顯式聲明基礎類型,則使用 Int32。
編程語言通常提供語法來聲明由一組已命名的常數和它們的值組成的枚舉。
C#枚舉類型之定義
默認基數從O開始,也可指定數值。
- enum Days { Saturday=1, Sunday, Monday,
- Tuesday, Wednesday, Thursday, Friday };
- enum Colors { Red = 1, Green = 2, Blue = 4, Yellow = 8 };
C#枚舉類型之使用
- Colors myColors = Colors.Red;
- string strColor=myColors.tostring();
- int IntColor=(int)myColors ;
C#枚舉類型之位或
- Colors myColors =
- Colors.Red | Colors.Blue | Colors.Yellow;
C#枚舉類型之位與
- Colors myColors =
- Colors.Red & Colors.Blue & Colors.Yellow;
C#枚舉類型之遍歷
- foreach (string s in Enum.GetNames(typeof(Days)))
- Response.Write(s + "--" +
- Enum.Parse(typeof(Days), s).ToString());
C#枚舉類型之轉換
- Colors mc=Colors Enum.Parse(typeof(Colors ), "red");
- if (System.Enum.IsDefined(typeof(Days), "Monday"))
- Days ds= (Days)Enum.Parse(typeof(Days), "Monday");
C#枚舉類型的使用的基本內容就向你介紹到這里,希望對你學習C#枚舉類型的使用有所幫助。
【編輯推薦】
責任編輯:仲衡
來源:
CSDN博客