Section courante

A propos

Section administrative du site

~

Négation
C# (C Sharp)

Syntaxe

~ exp

Paramètres

Nom Description
exp Ce paramètre permet d'indiquer l'expression à traiter

Description

Cet opérateur permet d'effectuer un Non binaire sur des valeurs numériques.

Exemple

Voici un exemple montrant l'utilisation de «~» avec des valeurs brutes :

  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Text;
  5.  
  6. namespace NotOperator
  7. {
  8.     class Program
  9.     {
  10.         static void Main(string[] args)
  11.         {
  12.             Console.WriteLine("NOT -1 = " + Convert.ToString(~ -1));
  13.             Console.WriteLine("NOT 0 = " + Convert.ToString(~ 0));
  14.             Console.WriteLine("NOT 1 = " + Convert.ToString(~ 1));
  15.             Console.WriteLine("NOT 255 = " + Convert.ToString(~ 255));
  16.             Console.WriteLine("NOT 32767 = " + Convert.ToString(~ 32767));
  17.             Console.WriteLine("NOT TRUE = " + Convert.ToString(! true));
  18.             Console.WriteLine("NOT FALSE = " + Convert.ToString(! false)); 
  19.         }
  20.     }
  21. }

on obtiendra le résultat suivant :

NOT -1 = 0
NOT 0 = -1
NOT 1 = -2
NOT 255 = -256
NOT 32767 = -32768
NOT TRUE = FALSE
NOT FALSE = TRUE


Dernière mise à jour : Mardi, le 26 janvier 2016