program study story

プログラムの勉強 アウトプット

キャストの可能性

(((KeyEventArgs)eventArgs.E).Shift == true)

このような形でキャストを行い、Shiftキーの確認を行おうとしたが、

キャストできないとのエラーが発生。

もし、キャストできない場合は、もともとの型の中身によっては手段があるらしいが、

無理なこともあるよう。

キャストができないとのエラーが出たので、今回は

((Control.ModifierKeys & Keys.Shift)== Keys.Shift)

このような形で、キャストを使わずに、判定を行うことを行ったところ、エラーが出なくなった。