1

私の参照コード:

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つをどうキャストしようとしても、これを超えることはできません。簡単な説明があるはずです... それは一日中私を逃れようと決心しています!

ここで何が欠けていますか?? 前もって感謝します...

4

2 に答える 2