在我的代码中,我有像
这样的混乱的东西// Enter key
if (args.Event.KeyValue == 65293)
...
我可以使用任何枚举,而不是对值进行硬编码吗?
答案 0 :(得分:5)
是:gdk-sharp.dll程序集中的Gdk.Key。
if (args.Event.KeyValue == Gdk.Key.Return) {
...
}
答案 1 :(得分:0)
args.Event.Key是同一个东西,但是作为Gdk.Key枚举而不是uint,所以如果你是Console.WriteLine它,你会得到漂亮的名字而不是uint值。