Compartir a través de


Operador | (Referencia de C#)

Binary | están predefinidos para los tipos enteros y bool.Para los tipos enteros,|calcula la operación OR bit a bit de sus operandos.Para los operandos de tipo bool.| calcula la operación lógica OR de sus operandos; es decir, el resultado es false si, y solo si, ambos operandos son false.

Comentarios

Los tipos definidos por el usuario pueden sobrecargar el operador | (vea operator).

Ejemplo

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
*/

Vea también

Referencia

operadores de C#

Conceptos

Guía de programación de C#

Otros recursos

Referencia de C#