我有一个枚举:
enum Mangment{
ReportsManagment,
NormalUserManagment,
PowerUserManagment
};
现在,我想创建一个复选框列表,并允许用户从这三个选项中进行选择,而不是我希望将选择作为枚举并进行处理。
这是我的代码:
private void saveB_Click(object sender, System.EventArgs e)
{
try
{
foreach (object itemChecked in rolesPermissionsCBL.CheckedItems)
{
var permissionsName = itemChecked.ToString();
## How do i get the item checked as an enum..?
}
}
}
答案 0 :(得分:3)
Mangment enumValue = (Mangment)Enum.Parse(typeof(Mangment), itemChecked.ToString(), true)