【发布时间】:2016-06-01 10:20:10
【问题描述】:
我想得到一个 Enum 的值。在这里我得到 enumVal.ToCharArray()[0] 的值。但它不正确。(当我在下拉列表中选择 Received 时,值显示我 88(R 的 Char
数组值,但我希望收到的值为 1)
我的代码
var LetterTypeList = new List<LetterStatusModel>();
foreach (var item in Enum.GetValues(typeof(LetterStatus)))
{
string enumVal = item.ToString();
LetterTypeList.Add(new LetterStatusModel { LetterStatusCode = enumVal.ToCharArray()[0], LetterStatusName = enumVal });
}
public class LetterStatusModel
{
public int LetterStatusCode { get; set; }
public string LetterStatusName { get; set; }
}
public enum LetterStatus
{
Received = 1,
Issued = 2,
Paused = 3,
Cancel = 4,
}
【问题讨论】:
标签: c# jquery asp.net-mvc enums