c#枚舉類型變量的使用方法
作者:佚名 時(shí)間:2014-03-29 分享到:
在c#的每種數(shù)據(jù)類型中都有明確的取值范圍,誠然,有些類型的取值范圍非常大,可以看作是連續(xù)的,但其中的數(shù)值總是固定的,最簡單的救命是bool類型,它只能是兩個(gè)值:true或false.
有時(shí)希望變量提取的是一個(gè)固定集合中的值,例如,orientation類型可以存儲north,south,east或west中的一個(gè)值.此時(shí),就可以使用枚舉類型,枚舉就可以完成這個(gè)orientation類型的任務(wù),它們允許定義一個(gè)類型,其中包含提供的限定值集合中的一個(gè)值.
所以,需要?jiǎng)?chuàng)建自己的枚舉類型orientation.它可以從上述的四個(gè)值中提取一個(gè)值,注意這是一個(gè)附加的步驟,不是僅僅聲明一個(gè)給定類型的變量,而是聲明和描述一個(gè)用戶定義的類型,而聲明這個(gè)新類型的變量.