public enum abilitylevel拓展方法,或者說是重寫tostring()方法
/// <獲取特性,自定義了乙個列舉的拓展方法summary
>
/// provides globalization for
<
see
cref
="abilitylevel"
/>
enum.
///
summary
>
public static class abilitylevelvalue
}else}}
/// <重點在下邊summary
>
/// 列舉拓展類
///
summary
>
public static class enumext
else}}
public static selectlist toselectlist<用法在這裡tenum
>(this tenum enumobj, func<
tenum
, string
>
getdesc)
;return new selectlist(values, "id", "name", enumobj);
}
<執行結果p>
<
label
>公司性質<
em>*
em>:
label
>
@html.dropdownlistfor(m => m.legalstatus,
model.legalstatus.toselectlist(e => e.getenumdescription()),
new )
@html.validationmessagefor(m => m.legalstatus)
p>
c 列舉的定義,列舉的用法,獲取列舉值
1.定義列舉型別 public enum test 2.獲取列舉值 public void enumsaction var g item.tostring 男 女 c typeof 和 gettype 區是什麼?1 typeof x 中的x,必須是具體的類名 型別 名稱等,不可以是變數名稱。2 ge...
c 列舉的定義,列舉的用法,獲取列舉值
1.定義列舉型別 public enum test 2.獲取列舉值 public void enumsaction var g item.tostring 男 女 對於typeof的解釋 c typeof 和 gettype 區是什麼?1 typeof x 中的x,必須是具體的類名 型別名稱等,不可...
C語言列舉enum的用法
列舉 enum 通過一種簡單的途徑,把一串名字與一串整形值聯絡在一起。可以代替 define宣告 但優點是 define定義的名字在編譯時被丟棄,而列舉名字則通常在偵錯程式中可見,可以在除錯 時使用它們。使用舉例 第一種表示方法 include enum day enum order int yes...