C# 遍歷枚舉類(lèi)型的所有元素
比如定義了一個(gè)錯(cuò)誤的枚舉類(lèi)型
public enum eErrorDetailCode : int
{
登陸成功 = 0,
登出 = 1,
應(yīng)用錯(cuò)誤 = 2,
成功 = 16,
失敗 = 17
}
需要引用
using System;
然后在循環(huán)中,遍歷枚舉對(duì)象的所有元素
foreach (int myCode in Enum.GetValues(typeof(eErrorDetailCode)))
{
string strName =Enum.GetName(typeof(eErrorDetailCode), myCode);//獲取名稱(chēng)
string strVaule = myCode.ToString();//獲取值
ListItem myLi = new ListItem(strName,strVaule);
ddlType.Items.Add(myLi);//添加到DropDownList控件
}
相關(guān)文章
C#基于TCP/IP實(shí)現(xiàn)接收并推送數(shù)據(jù)的小工具
這篇文章主要為大家詳細(xì)介紹了C#如何基于TCP/IP實(shí)現(xiàn)接收并推送數(shù)據(jù)的小工具,文中的示例代碼講解詳細(xì),感興趣的小伙伴可以了解下2025-11-11
C#判斷語(yǔ)句的表達(dá)式樹(shù)實(shí)現(xiàn)
這篇文章介紹了C#判斷語(yǔ)句的表達(dá)式樹(shù)實(shí)現(xiàn),文中通過(guò)示例代碼介紹的非常詳細(xì)。對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2022-01-01
C#使用Socket實(shí)現(xiàn)服務(wù)器與多個(gè)客戶端通信(簡(jiǎn)單的聊天系統(tǒng))
這篇文章主要介紹了C#使用Socket實(shí)現(xiàn)服務(wù)器與多個(gè)客戶端通信(簡(jiǎn)單的聊天系統(tǒng)),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2020-02-02
C# httpwebrequest訪問(wèn)HTTPS錯(cuò)誤處理方法
下面小編就為大家?guī)?lái)一篇C# httpwebrequest訪問(wèn)HTTPS錯(cuò)誤處理方法。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2017-01-01
WinForm中實(shí)現(xiàn)數(shù)據(jù)的異步加載與進(jìn)度可視化
在開(kāi)發(fā)WinForm應(yīng)用程序時(shí),經(jīng)常會(huì)遇到需要加載大量數(shù)據(jù)的場(chǎng)景,比如讀取文件、查詢數(shù)據(jù)庫(kù)或調(diào)用遠(yuǎn)程接口,如果這些操作直接在主線程中執(zhí)行,UI界面就會(huì)出現(xiàn)假死現(xiàn)象,所以本文將介紹如何使用.NET提供的BackgroundWorker組件,實(shí)現(xiàn)數(shù)據(jù)的異步加載與進(jìn)度可視化2025-09-09
Unity游戲開(kāi)發(fā)中必備的設(shè)計(jì)模式之外觀模式詳解
外觀模式是一種結(jié)構(gòu)型設(shè)計(jì)模式,為復(fù)雜系統(tǒng)提供了簡(jiǎn)單的接口,使得子系統(tǒng)間的通信更加簡(jiǎn)潔和易于維護(hù)。在Unity游戲開(kāi)發(fā)中,外觀模式可以幫助開(kāi)發(fā)者更好地管理游戲?qū)ο蠛徒M件等復(fù)雜結(jié)構(gòu)2023-05-05
淺拷貝和深拷貝深入理解(shallow copy VS deep copy)
淺拷貝和深拷貝深入理解(shallow copy VS deep copy) 本文重點(diǎn)討論引用類(lèi)型變量的拷貝機(jī)制和實(shí)現(xiàn)2014-01-01

