Saya selalu terkejut bahwa bahkan setelah menggunakan C # selama ini sekarang, saya masih dapat menemukan hal-hal yang tidak saya ketahui tentang ...
Saya sudah mencoba mencari di internet untuk ini, tetapi menggunakan "~" dalam pencarian tidak bekerja dengan baik untuk saya dan saya tidak menemukan apa pun di MSDN (tidak untuk mengatakan itu tidak ada)
Saya melihat potongan kode ini baru-baru ini, apa artinya tilde (~)?
/// <summary>
/// Enumerates the ways a customer may purchase goods.
/// </summary>
[Flags]
public enum PurchaseMethod
{
All = ~0,
None = 0,
Cash = 1,
Check = 2,
CreditCard = 4
}
Saya sedikit terkejut melihatnya jadi saya mencoba mengkompilasinya, dan berhasil ... tapi saya masih tidak tahu apa artinya / tidak. Ada bantuan ??