Fabrication industrielle
Internet des objets industriel | Matériaux industriels | Entretien et réparation d'équipement | Programmation industrielle |
home  MfgRobots >> Fabrication industrielle >  >> Industrial programming >> Langue C

Expressions, instructions et blocs C# (avec exemples)

Expressions, instructions et blocs C# (avec exemples)

Dans cet article, nous découvrirons 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 en une seule valeur. Pour être précis, une expression doit avoir au moins un opérande mais ne peut avoir aucun opérateur.

Regardons l'exemple ci-dessous :

double temperature;
temperature = 42.05;

Ici, 42.05 est une expression. Aussi, temperature = 42.05 est aussi une expression.

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

Ici, a + b + c est une expression.

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

Ici, (age>=18 && age<58) est une expression qui renvoie un boolean évaluer. "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 :

int age = 21;
Int marks = 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. Énoncé de déclaration
  2. Déclaration d'expression

Énoncé 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.

Énoncé d'expression

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

Par exemple :

/* Assignment */
area = 3.14 * radius * radius;
/* Method call is an expression*/

System.Console.WriteLine("Hello");

Ici, 3.14 * radius * radius est une expression et area = 3.14 * radius * radius; est une instruction d'expression.

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

Outre la déclaration et l'instruction d'expression, il y a :

  • Énoncés de sélection (if...else, switch)
  • Instructions d'itération (do, while, for, foreach)
  • Instructions de saut (break, continue, goto, return, yield)
  • Gestion des exceptions Déclarations (lancer, essayer-attraper, essayer-finalement, essayer-attraper-finalement)

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

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

Blocs C#

Un bloc est une combinaison de zéro ou plusieurs instructions entre accolades { }.

Par exemple :

Exemple 1 :Blocs C# avec des 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 :

Current temperature = 42.05
It's hot

Ici, les deux instructions à l'intérieur de { } :

Console.WriteLine("Current temperature = {0}", temperature);

et

Console.WriteLine("It's hot");

forme un bloc .

Exemple 2 :Blocs C# sans instructions

Un bloc ne peut contenir aucune instruction, 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) contient uniquement des commentaires et aucune déclaration.


Langue C

  1. Expressions, instructions et blocs Java
  2. Boucle do…while C++ avec exemples
  3. Pointeurs C++ avec exemples
  4. Type de données Char C++ avec exemples
  5. Surcharge d'opérateur C++ avec des exemples
  6. Fonctions C++ avec exemples de programmes
  7. Tutoriel sur les collections C # avec des exemples
  8. Différence entre while et do-while :expliquée avec des exemples
  9. type() et isinstance() en Python avec des exemples