|, opérateur (Référence C#)
Mise à jour : novembre 2007
Les opérateurs | binaires sont prédéfinis pour les types intégraux et bool. Pour les types intégraux, | effectue l'opération de bits OR sur les opérandes. Pour les opérandes bool, | calcule le OR logique de ses opérandes ; c'est-à-dire que le résultat est false si et seulement si les deux opérandes sont false.
Notes
Les types définis par l'utilisateur peuvent surcharger l'opérateur | (consultez opérateur).
Exemple
class OR
{
static void Main()
{
Console.WriteLine(true | false); // logical or
Console.WriteLine(false | false); // logical or
Console.WriteLine("0x{0:x}", 0xf8 | 0x3f); // bitwise or
}
}
/*
Output:
True
False
0xff
*/