我的问题是如何获得枚举变量的值?如何获取枚举变量的值?
请看附件截图...“hatas”是一个标志枚举。我想 得到“HasError” - “NameOrDisplayNameTooShort”错误来显示它们。
using System;
namespace CampaignManager.Enums
{
[Flags]
public enum CampaignCreaterUpdaterErrorMessage
{
NoError = 0,
HasError = 1,
NameOrDisplaynameTooShort = 2,
InvalidFirstName = 3,
}
}
我试过了;
Messagebox.Show(hatas); // it's showing InvalidFirstName somehow...
非常感谢您的帮助......
谢谢您的回答。但是MessageBox.Show((int)hatas);给我编译时错误如下;参数类型'int'不能分配给参数类型'string'。 –
糟糕。固定。试试这个:'Messagebox.Show(((int)hatas)ToString());' –
再次感谢,但现在它变得“3”了。我想要“HasError” - “NameOrDisplayNameTooShort”。类似的东西; “发现错误;应用程序HasError和NameOrDisplayNameTooShort”.... –