Compartir a través de


Operador | (Referencia de C#)

Actualización: noviembre 2007

Los operadores binarios | están predefinidos para tipos integrales y bool. Para los tipos integrales, | calcula la operación OR bit a bit de sus operandos. Para operandos de tipo bool, | calcula la operación lógica OR de sus operandos; es decir, el resultado es false si, y sólo si, ambos operandos son false.

Comentarios

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

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

Conceptos

Guía de programación de C#

Referencia

Operadores de C#

Otros recursos

Referencia de C#