我总是感到惊讶的是,即使在使用C#这么长时间之后,我仍然设法找到我不知道的东西……
我试过在互联网上搜索这个,但在搜索中使用"~“对我来说效果不是很好,我在MSDN上也没有找到任何东西(并不是说它不在那里)
我最近看到了这段代码,波浪号(~)是什么意思?
/// <summary>
/// Enumerates the ways a customer may purchase goods.
/// </summary>
[Flags]
public enum PurchaseMethod
{
All = ~0,
None = 0,
Cash = 1,
Check = 2,
CreditCard = 4
}
我看到它有点惊讶,所以我试着编译它,它起作用了…但我还是不知道这是什么意思。有什么帮助吗??
https://stackoverflow.com/questions/387424
复制相似问题