私の参照コード:
uint bk = 0;
enum ButtonKey : uint
{
None = 0,
Key1,
Key2
};
private void button_Click(object sender, EventArgs e)
{
bk = (uint)ButtonKey.Key1;
}
void foo()
{
if( bk == ButtonKey.Key1 )
{
// so something
}
}
bk == ButtonKey.Key1
比較するとエラーになります。この2つをどうキャストしようとしても、これを超えることはできません。簡単な説明があるはずです... それは一日中私を逃れようと決心しています!
ここで何が欠けていますか?? 前もって感謝します...