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()方法。
如何將caj轉換成格式,如何將caj轉換成word格式
caj怎麼轉換成word呢?我們一起來看一下 caj全稱china academic journals,中國學術期刊全文資料庫中檔案的一種格式,我們可以用cajviewer瀏覽器來閱讀。cajviewer有點類似於pdf檔案,屬於封裝檔案,對於該檔案唯一的缺陷就是不好二次編輯。而且使用這種格式的使用...
如何將ai檔案轉換成cdr格式,如何將AI檔案完整地轉換成CDR檔案
ai9以下 不包括8版本 檔案格式 可以直接匯入cdr,檔案不發生變化。cs3到9版本檔案可以直接匯入cdr,部分效果會自動柵格化,太過複雜的圖形會發生鋸齒。cs3以上版本暫時不支援cdr,也不能匯出成cdr格式,相信不久的將來會有此功能。如果你非要用cdr編輯cs3以上版本的檔案,可以選擇匯出成低...
如何將http站點轉換成https及後續問題
使用第三方外掛程式,以及後續問題的網路連線是採用相對路徑還是絕對路徑。具體問題如下 1 在測試專案中的admin 資料夾,需要登入之後,才能訪問。admin裡面的 login.aspx 可以訪問。整個admin資料夾都需要https訪問。2 在專案上,新增引用 securityswitch.dll ...