Je suis toujours surpris de voir que même après l'utilisation de C# pour tout ce temps maintenant, j'ai encore réussi à trouver des choses que je ne connaissais pas...
J'ai essayé de chercher sur internet pour cela, mais en utilisant le "~" dans un moteur de recherche ne fonctionne pas pour moi si bien et je n'ai rien trouvé sur le site web MSDN (pour ne pas dire qu'il n'est pas là)
J'ai vu cet extrait de code récemment, ce qui ne le 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
}
J'ai été un peu surpris de le voir donc j'ai essayé de le compiler, et cela a fonctionné... mais je ne sais toujours pas ce que cela signifie/ne. Toute aide??