c 列舉的定義,列舉的用法,獲取列舉值

2022-03-07 19:21:20 字數 612 閱讀 9886

1.定義列舉型別

public

enum

test

2.獲取列舉值

public

void

enumsaction()

var g = item.tostring();//"

男"["女"]

} }

對於typeof的解釋:

c# typeof() 和 gettype()區是什麼?

1、typeof(x)中的x,必須是具體的類名、型別名稱等,不可以是變數名稱。

2、gettype()方法繼承自object,所以c#中任何物件都具有gettype()方法,它的作用和typeof()相同,返回type型別的當前物件的型別。

比如有這樣乙個變數i:

int32 i = new

int32

();

i.gettype()返回值是int32的型別,但是無法使用typeof(i),因為i是乙個變數,如果要使用typeof(),則只能:typeof(

int32),返回的同樣是int32的型別。

附上另一篇列舉詳解:

c 列舉的定義,列舉的用法,獲取列舉值

1.定義列舉型別 public enum test 2.獲取列舉值 public void enumsaction var g item.tostring 男 女 c typeof 和 gettype 區是什麼?1 typeof x 中的x,必須是具體的類名 型別 名稱等,不可以是變數名稱。2 ge...

c 獲取列舉

在實際開發專案中,我們定義了乙個列舉,往往我們需要在下拉框或其它地方展示列舉。為了加深印象,也為了幫到有需要的人,我寫了乙個demo。第一步,我們定義乙個列舉 測試列舉 public enum enumstatus 第二步,為了方便檢視我們獲取的列舉,我們定義乙個列舉模型 定義列舉模型 public...

C 獲取列舉描述

列舉型別在程式中必不可少,特別是在型別選擇的地方 但是我們經常需要新增額外的中文對應選擇,其實不如直接用描述屬性 核心 具體 public class enumhelper return type.tostring 舉例列舉 最後乙個是我們常用的注釋,我們常用的注釋不能起到明顯的作用,除了給程式設計...