プログラムを .net から Mac OS X の Mono に移植しようとしていますが、コンパイル エラーが発生してコンパイルできません。コンパイルするにはどうすればよいですか? Windowsで正常に動作するのはなぜですか?
特にMac OSでは、C#は初めてです。
namespace my-project
{
using System;
[Flags]
public enum MyEnum : uint
{
F_FLAG_1 = 0x00004,
F_FLAG_2 = 0x00008
}
}
エラーのあるコード行:
if ((this.MyEnumField & num) != 0)
コンパイル エラー メッセージ:
Error CS0019: Operator `&' cannot be applied to operands of type `MyEnum' and `uint' (CS0019) (my-project)
Xamarin スタジオを使用しています。