Expressions, instructions et blocs C # (avec exemples)

Dans cet article, nous allons découvrir les expressions C #, les instructions C #, la différence entre expression et instruction et les blocs C #.

Les expressions, les instructions et les blocs sont le bloc de construction d'un programme C #. Nous les utilisons depuis notre premier programme "Hello World".

Expressions C #

Une expression en C # est une combinaison d'opérandes (variables, littéraux, appels de méthode) et d'opérateurs qui peuvent être évalués à une valeur unique. Pour être précis, une expression doit avoir au moins un opérande mais peut ne pas avoir d'opérateur.

Regardons l'exemple ci-dessous:

double température; température = 42,05;

Voici 42.05une expression. C'est aussi temperature = 42.05une expression.

int a, b, c, somme; somme = a + b + c;

Voici a + b + cune expression.

 if (age> = 18 && age <58) Console.WriteLine ("Eligible to work");

Voici (age>=18 && age<58)une expression qui renvoie une booleanvaleur. "Eligible to work"est aussi une expression.

Instructions C #

Une instruction est une unité de base d'exécution d'un programme. Un programme se compose de plusieurs instructions.

Par exemple:

âge int = 21; Marques int = 90;

Dans l'exemple ci-dessus, les deux lignes ci-dessus sont des déclarations.

Il existe différents types d'instructions en C #. Dans ce tutoriel, nous nous concentrerons principalement sur deux d'entre eux:

  1. Déclaration de déclaration
  2. Déclaration d'expression

Déclaration de déclaration

Les instructions de déclaration sont utilisées pour déclarer et initialiser des variables.

Par exemple:

char ch; int maxValue = 55;

Les deux char ch;et int maxValue = 55;sont des déclarations de déclaration.

Déclaration d'expression

Une expression suivie d'un point-virgule est appelée une instruction d'expression.

Par exemple:

/ * Affectation * / zone = 3,14 * rayon * rayon; / * L'appel de méthode est une expression * / System.Console.WriteLine ("Hello");

Ici, 3.14 * radius * radiusest une expression et area = 3.14 * radius * radius;est une déclaration d'expression.

De même, System.Console.WriteLine("Hello");est à la fois une expression et une déclaration.

À côté de la déclaration et de l'instruction d'expression, il y a:

  • Déclarations de sélection (if… else, switch)
  • Déclarations d'itération (do, while, for, foreach)
  • Instructions de saut (break, continue, goto, return, yield)
  • Instructions de gestion des exceptions (throw, try-catch, try-finally, try-catch-finally)

Ces déclarations seront abordées dans des didacticiels ultérieurs.

Si vous souhaitez en savoir plus sur les instructions, visitez les instructions C # (référence C #)

Blocs C #

Un bloc est une combinaison de zéro ou plusieurs instructions placées entre accolades ().

Par exemple:

Exemple 1: Blocs C # avec instructions

 using System; namespace Blocks ( class BlockExample ( public static void Main(string() args) ( double temperature = 42.05; if (temperature> 32) ( // Start of block Console.WriteLine("Current temperature = (0)", temperature); Console.WriteLine("It's hot"); ) // End of block ) ) )

Lorsque nous exécutons le programme, la sortie sera:

 Température actuelle = 42,05 Il fait chaud

Ici, les deux déclarations à l'intérieur ( ):

 Console.WriteLine ("Température actuelle = (0)", température);

et

 Console.WriteLine ("Il fait chaud");

forme un bloc .

Exemple 2: Blocs C # sans instructions

Un bloc peut ne pas contenir d'instructions, comme illustré dans l'exemple ci-dessous.

 using System; namespace Blocks ( class BlockExample ( public static void Main(string() args) ( double temperature = 42.05; if (temperature> 32) ( // Start of block // No statements ) // End of block ) ) )

Ici, les accolades ( )après if(temperature> 32)ne contiennent que des commentaires et aucune déclaration.

Articles intéressants...