我总是感到惊讶,即使在使用 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
}
看到它时我有点惊讶,所以我尝试编译它,它起作用了... ... 但我仍然不知道它的意思/功能。有人帮忙吗?