这是什么语法? var x ==(enum | enum)

时间:2017-01-06 13:33:25

标签: c# syntax operators

我遇到过这段代码片段(有效),我很好奇语法是什么。

if (keyData == (Keys.Control | Keys.F)) {
    MessageBox.Show("What the Ctrl+F?");
  }

我搜索了

  

|运营商C#

但这只会导致指向|| OR运算符的链接。

我的初步想法是,这可能是if (keydata == keys.Control || keydata == Keys.F)的简写(我希望在C#7中看到的语法),但似乎并非如此。

有人可以向我解释一下吗?

0 个答案:

没有答案