①列舉型別:
public enum enumcolor
②以下狀態都是理想狀態,並未對錯誤資料進行處理。
1.列舉型別轉換為字串
private string enumconverttostring(enumcolor color)
2.列舉型別轉換為數字
private enumcolor stringconverttoenum(string str)
catch (exception ex)
return color;
}
3.字串轉換為列舉型別
private enumcolor stringconverttoenum(string str)
catch (exception ex)
return color;
}
4.數字轉換為列舉型別
private enumcolor intconverttoenum(int i)
return enumcolor.red;
}
或者:
private enumcolor intconverttoenumother(int i)
例子:
private statel loginstate = statel.online;
/// /// 登入狀態
///
public statel _loginstate
set}
public enum statel
列舉常用的使用方式
列舉常用的使用方式 public class testemen 當拿到乙個列舉成員之後通過呼叫其get方法獲取該成員的type值 return public int gettype 當拿到乙個列舉成員之後通過呼叫該方法獲取成員的name值 return public string getname 根...
C 列舉的使用方式
1首先是如何自定義列舉 public enum classtype 2,將 列舉轉換為 陣列 然後掛接到combox下 combobox cbo newcombobox cbo.datasource system.enum.getnames typeof testenum 繫結 classtypet...
EnumMap,EnumSet列舉操作類的簡單使用
這個類,1.5就出了,繼承abstractmap,說白了就是個map,只是他的key是列舉 enummap也是執行緒不安全的,內部實現了迭代器,如果有執行緒安全問題,記得轉迭代器,使用這個方法轉就好enummap.entryset iterator 使用就是直接當做map就好了,為啥要使用這個類,很...