Exporter (0) Imprimer
Développer tout

^, opérateur (Référence C#)

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 exclusif sur les opérandes. Pour les opérandes bool, ^ effectue l'opération logique OR exclusive sur ses opérandes. En conséquence, le résultat est true si et seulement si un seul des opérandes correspond à true.

Les types définis par l'utilisateur peuvent surcharger l'opérateur ^ (consultez opérateur). Les opérations sur les types intégraux sont en général autorisées sur énumération.

// cs_operator_bitwise_OR.cs
using System;
class MainClass 
{
    static void Main() 
    {
        Console.WriteLine(true ^ false);  // logical exclusive-or
        Console.WriteLine(false ^ false); // logical exclusive-or
        // Bitwise exclusive-or:
        Console.WriteLine("0x{0:x}", 0xf8 ^ 0x3f);
    }
}

Sortie

 
True
False
0xc7

Ajouts de la communauté

AJOUTER
Microsoft réalise une enquête en ligne pour recueillir votre opinion sur le site Web de MSDN. Si vous choisissez d’y participer, cette enquête en ligne vous sera présentée lorsque vous quitterez le site Web de MSDN.

Si vous souhaitez y participer,
Afficher:
© 2014 Microsoft