列舉型別轉換成int型別
例:
1輸入結果:public
enum
gender26
7 gender gender =gender.男;
8int a =gender;
9 console.writeline(a);
0還有乙個功能:
1輸入結果:public
enum
gender26
7 gender gender =gender.男;
8int a =gender;
9 console.writeline(a);
5
1 gender gender =gender.女;輸出結果:2int a =gender;
3 console.writeline(a);
6int型別轉換成列舉型別
1輸入結果:public
enum
gender26
7int a = 0;8
gender gender;
9 gender =(gender)a;
10 console.writeline(gender);
男列舉型別轉換成string型別
1輸出結果:public
enum
gender
26 gender gender =gender.男;
7 string st =gender.tostring();
89 console.writeline(st);
男string型別轉換成列舉型別
注意:無法強制型別轉換
1強制型別轉換是錯誤的public
enum
gender
26 gender gender =gender.男;
7 string st =gender.tostring();
89 console.writeline(st);
正確的:
1**輸出結果:using
system;
2using
system.collections.generic;
3using
system.linq;
4using
system.text;
5using
system.threading.tasks;67
namespace814
class
program
1530
}31 }
男請按任意鍵繼續. . .
遇到無法轉換的字串時應付拋異常。
例:
1**字串與列舉元素相同也是可以轉的using
system;
2using
system.collections.generic;
3using
system.linq;
4using
system.text;
5using
system.threading.tasks;67
namespace814
class
program
1526
}27 }
1**using
system;
2using
system.collections.generic;
3using
system.linq;
4using
system.text;
5using
system.threading.tasks;67
namespace814
class
program
1531
}32 }
C 列舉的型別轉換
enum為列舉提供基類,其基礎型別可以是除 char 外的任何整型。如果沒有顯式宣告基礎型別,則使用int32。程式語言通常提供語法來宣告由一組已命名的常數和它們的值組成的列舉。注意 列舉型別的基型別是除 char 外的任何整型,所以列舉型別的值是整型值。public enum gender pub...
列舉型別到DataTable的轉換
開發中常常會遇到這樣的需求,定義了個列舉需要繫結到乙個下拉框給使用者選擇,雖說簡單可還是麻煩,貼上一小段 給大家試試 將列舉類轉換為表 value int型值,name 名稱,description descriptionattribute指定的描述 public static enumschema...
請求引數轉換為列舉型別
在之前我們寫了一篇 實體類通過配置實現實體類列舉型別的轉換,提高了 的可讀性 鏈結位址 今天我想要把請求的引數,轉換為列舉型別,如下圖案例 所示 author f curl example curl x get localhost 9999 type?type 1 restcontroller pu...