波浪运算符在c#中是如何工作的
本文关键字:何工作 工作 运算符 | 更新日期: 2023-09-27 18:16:44
intStyle = intStyle & ~(WS_MINIMIZE);
这是我第一次看到这个,我试图学习如何将低级api挂钩到c#并进行一些调用,我不明白这行是什么意思。谢谢大家!
这是一个对标志的操作。为此,您需要理解位操作(AND, OR, NOT, XOR…)。这一行从intStyle
标志掩码中删除标志WS_MINIMIZE
。更多阅读:在标志上使用位操作符http://www.codeproject.com/Articles/13740/The-Beginner-s-Guide-to-Using-Enum-Flags.
运营商。
这个是~运算符
它们是位操作符。第一个是位与运算。第二个执行按位补码操作。
这是位运算。
参见http://www.codeproject.com/Articles/544990/Understand-how-bitwise-operators-work-Csharp-and-V