字串轉列舉(兩個列舉型別)

2021-07-25 03:05:38 字數 432 閱讀 2610

剛剛遇到的問難:

很簡單的方法,記下以備以後檢視方便

public enum colcr1

red,

yellow

public enum colcr2

green,

bule

string str;

string a="111";

public aa()

if(enum.isdefinde(typeof(color1),str))//判斷這個列舉裡是否有和這個字串相匹配的值

else if(enum.isdefinde(typeof(color2),str))

console.writerline(a);

如果str賦值是兩個列舉中任意乙個的話,那麼就會輸出相應的str

但是如果沒有的話就會輸出111

噢哈哈哈哈

列舉轉字串

假如需要把列舉轉字串,可以直接把他進行轉換,請看 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 public enum di static void main string args 這樣就可以把列舉轉字串 除了這個方法,可以使用 c 6.0 的關鍵字,請看 1...

C 列舉轉字串

有時候需要把列舉轉字串,那麼如何把列舉轉字串?假如需要把列舉轉字串,可以直接把他進行轉換,請看 public enum di static void main string args 這樣就可以把列舉轉字串 除了這個方法,可以使用 c 6.0 的關鍵字,請看 console.writeline na...

C 列舉轉字串

有時候需要把列舉轉字串,那麼如何把列舉轉字串?假如需要把列舉轉字串,可以直接把他進行轉換,請看 public enum di static void main string args 這樣就可以把列舉轉字串 除了這個方法,可以使用 c 6.0 的關鍵字,請看 console.writeline na...