C# 枚舉類型
阿新 • • 發佈:2019-01-13
void name using 選擇 文件 main eric .text 屬性和方法
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace ConsoleApplication1 { class Program { static void Main(string[] args) { // 為什麽枚舉是遞增的整數類型? Gender.女等價於(Gender)1 Class1 sex = newClass1(Gender.女); // 實例化不能使用字符串 sex.showSex(); } } }
Class1.cs
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace ConsoleApplication1 { class Class1 { // 枚舉類型的使用 private Gender sex = Gender.男; //默認不能再使用字符串 public Class1(Gender sex) { this.sex = sex; } public void showSex() { Console.WriteLine(this.sex); } } }
Gender.cs
// 性別 /* * 枚舉屬於值類型,不能在枚舉值定義屬性和方法 * 枚舉是從0開始遞增的整數類型 * 枚舉類型的創建:在項目文件選擇"添加"->"新建項"->"代碼文件",寫入代碼如下:*/ enum Gender { 男,女 }
C# 枚舉類型