我的問題是如何獲得枚舉變量的值?如何獲取枚舉變量的值?
請看附件截圖...「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」.... –