例如:现有枚举类型
public enum ValidityState
{
/// <summary>
/// 未生效
/// </summary>
未生效 = 0,
/// <summary>
/// 生效
/// </summary>
生效 = 1
}
得到表:
id name
0 未生效
1 生效
public enum ValidityState
{
/// <summary>
/// 未生效
/// </summary>
未生效 = 0,
/// <summary>
/// 生效
/// </summary>
生效 = 1
}
得到表:
id name
0 未生效
1 生效
Console.WriteLine( "{0,-11}= {1}", s, Enum.Format( ValidityState, Enum.Parse(ValidityState, s), "d"));
}
string[] type = Enum.GetNames(typeof(ValidityState)); System.Data.DataTable dt = new System.Data.DataTable();
dt.Columns.Add("ID");
dt.Columns.Add("Name"); foreach (string item in type)
{
System.Data.DataRow dr = dt.NewRow();
dr["ID"] = Convert.ToInt32(Enum.Parse(typeof(ValidityState), item, true));
dr["Name"] = item; dt.Rows.Add(dr);
}