我遇到过这段代码片段(有效),我很好奇语法是什么。
if (keyData == (Keys.Control | Keys.F)) {
MessageBox.Show("What the Ctrl+F?");
}
我搜索了
|运营商C#
但这只会导致指向||
OR运算符的链接。
我的初步想法是,这可能是if (keydata == keys.Control || keydata == Keys.F)
的简写(我希望在C#7中看到的语法),但似乎并非如此。
有人可以向我解释一下吗?