1. 程式人生 > >C# 列舉 Enum 常用操作

C# 列舉 Enum 常用操作

1.定義

public enum Musics
{
    音樂1 = 1,
    音樂2 = 2,
    音樂3 = 3,
    音樂4 = 4,
    音樂5,
音樂6,
音樂7,
音樂8=108,
音樂9,

}

2.取得名稱

string name = ((Musics)108).ToString();//名稱

string name = Musics.音樂8.ToString();

3.取得int

int i = (int)Musics.音樂8;//id

4.字串轉列舉

Musics mu= (Musics )Enum.Parse(typeof(Musics ),"音樂8");

5.int轉列舉

Musics mu = (Musics )108;

6. 生成 列舉

/** 

        SELECT  [name]+'='+Convert(varchar(10),[id])+','
        FROM [tablename] order by id
     */