私は c# で asmx Web サービスを使用しており、最近FlagsAttribute
列挙型に非常に役立つことを発見しました。私の宣言は次のとおりです。
[Flags]
public enum eAdPriority
{
None = 0,
Gold = 1,
Silver = 2,
Homepage = 4
}
次に、次のように列挙型をテストします。
eAdPriority test = eAdPriority.Gold | eAdPriority.Homepage | eAdPriority.Silver;
test.HasFlag(eAdPriority.Gold);
ただし、HasFlag
最後の行の一部が赤く強調表示されていますシンボル 'HasFlag'を解決できず、コードがコンパイルされません。理由はありますか?