C如何將列舉類(enum 型轉換成字元(string 型別

2021-07-15 17:54:20 字數 1393 閱讀 4436

1樓:匿名使用者

我來解答你問題吧,這個enum 是遊離於class 之外的型別,所以它有著與 在class 之內型別本質的區別, 它是使用者自定義的, 所以不像 string 需要加「」號 ,像char 需要加'' 號 。舉個例子, 定義enum 時 , 可以直接這樣寫enum e=, 它有兩個值,預設顯示它本身,但如果在它後面加個=1 就可以看到效果,這是它的位置 ,即enum e=, 我們知道字串與int 型別是不可以相加的, 但這裡可以,說明它本身是一個整形,它支援的聯絡包括:byte、sbyte、short、ushort、int、uint、long、ulong; 說明它與 在class 之內的 型別有本質區別 。

在這道題中, 用 enum 做不是好方法。因為在 swith(), 括號內填的應該是一個 變數。 但是,照你編寫的**來講,括號內應該填library , 而 由enum 定義的library 是一個型別,不是變數,所以這樣做就錯了。

這道題不必用enum,就可以輕鬆地完成。

2樓:匿名使用者

有個轉換類 convert,這樣寫就可以轉換成你想要的型別了 例如: convert.tostring (想轉換的欄位);

3樓:匿名使用者

型別轉換有很多種,convert、as、parse、強制型別轉換,等等,其實你隨便找一種就可以

c#中字串如何轉換在列舉型別?

4樓:秒懂百科

通過格式操作使任意型別的資料轉換成一個字串

5樓:匿名使用者

字串一般轉換不成列舉型別:

你可以再定義列舉是 指定列舉的轉換

enum.parse(enumstr.b, "b");

}private enum enumstr

6樓:匿名使用者

2樓先把你的**去編譯一下看能否通過。

msdn中enum.parse的兩個過載如下宣告:

public static object parse(type enumtype,

string value

)public static object parse(type enumtype,

string value,

bool ignorecase

)我直接把msdn的例子給樓主看看

//一個enum的例子

enum colors ;

//轉換的例子

colors mycolor = (colors)enum.parse(typeof(colors), "yellow");

7樓:匿名使用者

使用enum.parse()方法。

如何將掃描檔案轉換成,如何將掃描檔案轉換成word

如果pdf文件中的文字可以選擇,直接複製貼上即可。如果不可選擇的話就需要如捷速pdf文字識別軟體進行文字識別後將pdf轉換成word。也可用adobe reader和office 2003。方法如下 用adobe reader開啟這個pdf文件,點選 檔案 選單中的 列印 命令,開啟 列印 對話方塊...

2019如何將pdf轉換成,2015如何將pdf轉換成word

檔案傳上來,給你幫忙轉換 參見這幾個軟體 如何將pdf轉換成word文字文件 如何將pdf轉換成word版本 我們來看一下具體操作方法 3.進入下一個介面之後,我們在上方各種功能選項內選擇 pdf轉word 的頁面,單擊新增檔案將自己需要轉換成word的pdf檔案選中,單擊開啟。或者選擇將需要轉換成...

如何將pdf轉換成快捷鍵,如何將pdf轉換成word快捷鍵

如何將pdf轉換成word 聽見使用爍光pdf轉換器把pdf轉換成word爍光pdf轉換器可以批量轉換pdf檔案,而且轉換的文件質量也很高,基本上不會有錯亂的情況。操作步驟 pdf怎麼轉換成word?以上就是pdf轉word的方法了,有需要的小夥伴趕緊試試吧。2.用看圖王開啟一份pdf檔案,直接選中...