新聞中心
這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
C#枚舉類型使用的一點(diǎn)總結(jié)
C#枚舉類型使用的時(shí)候需要掌握的有哪些方面呢?首先我們來看看一個(gè)例子:

從網(wǎng)站建設(shè)到定制行業(yè)解決方案,為提供做網(wǎng)站、成都做網(wǎng)站服務(wù)體系,各種行業(yè)企業(yè)客戶提供網(wǎng)站建設(shè)解決方案,助力業(yè)務(wù)快速發(fā)展。創(chuàng)新互聯(lián)將不斷加快創(chuàng)新步伐,提供優(yōu)質(zhì)的建站服務(wù)。
- public enum Colors { Red = 1, Green = 2,
- Blue = 4, Yellow = 8 };
- The entries of the Colors Enum are:
- Red
- Green
- Blue
- Yellow
C#枚舉類型使用的一點(diǎn)總結(jié)之根據(jù)name獲得Enum的類型:
- Colors mycolor = (Colors)Enum.Parse(
- typeof(Colors),"red",true);
- (int)mycolor1=1
- mycolor1.GetTypeCode=Int32
C#枚舉類型使用的一點(diǎn)總結(jié)之根據(jù)value獲得Enum的類型:
- Colors mycolor = (Colors)Enum.Parse(
- typeof(Colors),"1",true);
- mycolor2.ToString()=Red
- mycolor2.GetTypeCode=Int32
C#枚舉類型使用的一點(diǎn)總結(jié)之遍歷枚舉內(nèi)容
- foreach(string s in Enum.GetNames(typeof(Colors)))
- {
- //to do
- }
- Colors myOrange = (Colors)Enum.Parse(
- typeof(Colors), "Red, Blue,Yellow");
- The myOrange value has the combined
- entries of [myOrange.ToString()]=13
- Colors myOrange2 = (Colors)Enum.Parse(
- typeof(Colors), "Red, Blue");
- The myOrange2 value has the combined
- entries of [myOrange2.ToString()]=5
C#枚舉類型使用的一點(diǎn)總結(jié)的內(nèi)容就向你介紹到這里,希望對你了解和學(xué)習(xí)C#枚舉類型有所幫助。
本文題目:C#枚舉類型使用的一點(diǎn)總結(jié)
文章源于:http://www.dlmjj.cn/article/djcgsje.html


咨詢
建站咨詢
