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.05
une expression. C'est aussi temperature = 42.05
une expression.
int a, b, c, somme; somme = a + b + c;
Voici a + b + c
une expression.
if (age> = 18 && age <58) Console.WriteLine ("Eligible to work");
Voici (age>=18 && age<58)
une expression qui renvoie une boolean
valeur. "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:
- Déclaration de déclaration
- 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 * radius
est 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.