在Security Cryptography X509Certificates的上下文中,我在其中一个项目代码中遇到了这个问题。
X509Store store = new X509Store("MY", StoreLocation.CurrentUser);
store.Open(OpenFlags.OpenExistingOnly | OpenFlags.ReadWrite);
这是什么“|”管道在这里意味着什么?
答案 0 :(得分:5)
这是一个按位OR运算符。在这种情况下,它用于组合标志。这意味着您只能在已存在的情况下以读/写模式打开存储。对Here's a screenshot上的按位运算符有更多解释。
答案 1 :(得分:0)
二元Or运算符是两个整数之间的算术OR,并且使用Flags {{1}},将两个标志组合成一个值。