Variables et opérateurs C# avec exemple

Variables C#

Une variable est un nom donné à une zone de stockage utilisée pour stocker des valeurs de différents types de données. Chaque variable en C# doit avoir un type spécifique, qui détermine la taille et la disposition de la mémoire de la variable.

Par exemple, une variable peut être de type String, ce qui signifie qu’elle sera utilisée pour stocker une valeur chaîne. En fonction du type de données, des opérations spécifiques peuvent être effectuées sur la variable.

Par exemple, si nous avions une variable entière, des opérations telles que l'addition et la soustraction peuvent être effectuées sur la variable. On peut déclarer plusieurs variables dans un programme.

Regardons un exemple rapide de déclaration de plusieurs variables de différents types de données.

Dans notre exemple, nous définirons deux variables, l'une de type 'string' et l'autre de type 'Integer'. Nous afficherons ensuite les valeurs de ces variables sur la console. Pour chaque exemple, nous modifierons uniquement la fonction principale dans notre fichier Program.cs.

Variables C#

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace DemoApplication
{
 class Program 
 {
  static void Main(string[] args) 
  {
   String message="The value is ";
   Int32 val=30;
   
   Console.Write(message+val);
   Console.ReadKey();
  }
 }
}

Explication du code

  1. Une variable du type de données String est déclarée. Le nom de la variable est « message ». La valeur de la variable est « La valeur est « .
  2. Une variable du type de données Integer (Int32) est déclarée. Le nom de la variable est « val ». La valeur de la variable est 30.
  3. Enfin, l'instruction Console.write est utilisée pour afficher à la fois la valeur de la variable String et Integer.

Si le code ci-dessus est entré correctement et que le programme est exécuté avec succès, le suiviwing la sortie sera affichée.

Sortie

Variables C#

À partir du résultat, vous pouvez voir que les valeurs de la variable chaîne et entière sont affichées sur la console.

Les opérateurs sont habitués à effectuer des opérations sur des valeurs de différents types de données. Par exemple, pour effectuer l’addition de 2 nombres, l’opérateur + est utilisé.

Voyons le tableau des opérateurs disponibles pour les différents Types de données

Opérateurs C#

Opérateurs arithmétiques

Ce sont des opérateurs utilisés pour effectuer des opérations mathématiques sur les nombres. Ci-dessous la liste des opérateurs disponibles dans C#.

Opérateur Description
+ Ajoute deux opérandes
- Soustrait le deuxième opérande du premier
* Multiplie les deux opérandes
/ Divise le numérateur par le dénumérateur
% Opérateur de module et reste de après une division entière
++ L'opérateur d'incrémentation augmente la valeur entière de un
- L'opérateur de décrémentation diminue la valeur entière de un

Opérateurs relationnels

Ce sont des opérateurs utilisés pour effectuer des opérations relationnelles sur les nombres. Vous trouverez ci-dessous la liste des opérateurs relationnels disponibles en C#.

Opérateur Description
== Vérifie si les valeurs de deux opérandes sont égales ou non, si oui, la condition devient vraie.
!= Vérifie si les valeurs de deux opérandes sont égales ou non, si les valeurs ne sont pas égales, la condition devient vraie.
> Vérifie si la valeur de l'opérande gauche est supérieure à la valeur de l'opérande droit, si oui, la condition devient vraie.
< Vérifie si la valeur de l'opérande gauche est inférieure à la valeur de l'opérande droit, si oui, la condition devient vraie.
>= Vérifie si la valeur de l'opérande gauche est supérieure ou égale à la valeur de l'opérande droit, si oui, la condition devient vraie.
<= Vérifie si la valeur de l'opérande gauche est inférieure ou égale à la valeur de l'opérande droit, si oui, la condition devient vraie.

opérateurs logiques

Ce sont des opérateurs utilisés pour effectuer des opérations logiques sur des valeurs. Vous trouverez ci-dessous la liste des opérateurs disponibles en C#.

Opérateur Description
&& Il s'agit de l'opérateur ET logique. Si les deux opérandes sont vrais, alors la condition devient vraie.
|| Il s'agit de l'opérateur OU logique. Si l’un des opérandes est vrai, alors la condition devient vraie.
! Il s'agit de l'opérateur NON logique.

Examinons un exemple rapide de la façon dont les opérateurs peuvent être utilisés dans .Net.

Dans notre exemple, nous définirons 2 variables entières et une variable booléenne. Nous effectuerons ensuite le suiviwing

Opérateurs C#

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace DemoApplication
{
 class Program 
 {
  static void Main(string[] args) 
  {
   Int32 val1 = 10,val2 = 20;
   bool status = true;
   
   Console.WriteLine(val1 + val2);
   Console.WriteLine(val1 < val2);
   Console.WriteLine(!(status));
   Console.ReadKey();
  }
 }
}

Explication du code

  1. Deux variables entières sont définies, l'une étant val1 et l'autre étant val2. Ceux-ci seront utilisés pour présenter les opérations relationnelles et arithmétiques. Une variable booléenne est définie pour présenter des opérations logiques.
  2. Un exemple d'opération arithmétique est présenté dans lequel l'opérateur d'addition est effectué sur val1 et val2. Le résultat est écrit sur la console.
  3. Un exemple d'opération relationnelle est présenté dans lequel l'opérateur inférieur à est effectué sur val1 et val2. Le résultat est écrit sur la console.
  4. Un exemple d'opération logique est présenté, dans lequel l'opérateur logique (!) est appliqué à la variable d'état. L'opérateur logique NOT inverse la valeur actuelle de toute valeur booléenne. Ainsi, si une valeur booléenne est « vraie », le NON logique renverra la valeur « faux » et vice versa. Dans notre cas, puisque la valeur de la variable d'état est « vrai », le résultat affichera « faux ». Le résultat est écrit sur la console.

Si le code ci-dessus est saisi correctement et que le programme est exécuté avec succès, la sortie sera affichée.

Sortie

Opérateurs C#