列舉的操作方式

2021-10-02 03:50:20 字數 909 閱讀 2896

①列舉型別:

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就好了,為啥要使用這個類,很...