Espressioni, istruzioni e blocchi C # (con esempi)

In questo articolo impareremo le espressioni C #, le istruzioni C #, la differenza tra espressione e istruzione e i blocchi C #.

Espressioni, istruzioni e blocchi sono gli elementi costitutivi di un programma C #. Li usiamo dal nostro primo programma "Hello World".

Espressioni C #

Un'espressione in C # è una combinazione di operandi (variabili, letterali, chiamate di metodo) e operatori che possono essere valutati in base a un singolo valore. Per essere precisi, un'espressione deve avere almeno un operando ma potrebbe non avere alcun operatore.

Diamo un'occhiata all'esempio seguente:

doppia temperatura; temperatura = 42,05;

Ecco 42.05un'espressione. Inoltre, temperature = 42.05è anche un'espressione.

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

Ecco a + b + cun'espressione.

 if (age> = 18 && age <58) Console.WriteLine ("Idoneo al lavoro");

Ecco (age>=18 && age<58)un'espressione che restituisce un booleanvalore. "Eligible to work"è anche un'espressione.

Dichiarazioni C #

Un'istruzione è un'unità di base di esecuzione di un programma. Un programma è costituito da più istruzioni.

Per esempio:

int age = 21; Segni di int = 90;

Nell'esempio precedente, entrambe le righe sopra sono dichiarazioni.

Esistono diversi tipi di istruzioni in C #. In questo tutorial, ci concentreremo principalmente su due di essi:

  1. Dichiarazione di dichiarazione
  2. Dichiarazione di espressione

Dichiarazione di dichiarazione

Le istruzioni di dichiarazione vengono utilizzate per dichiarare e inizializzare le variabili.

Per esempio:

char ch; int maxValue = 55;

Entrambi char ch;e int maxValue = 55;sono dichiarazioni di dichiarazione.

Dichiarazione di espressione

Un'espressione seguita da un punto e virgola è chiamata dichiarazione di espressione.

Per esempio:

/ * Assegnazione * / area = 3,14 * raggio * raggio; / * La chiamata al metodo è un'espressione * / System.Console.WriteLine ("Hello");

Qui, 3.14 * radius * radiusè un'espressione ed area = 3.14 * radius * radius;è una dichiarazione di espressione.

Allo stesso modo, System.Console.WriteLine("Hello");è sia un'espressione che un'affermazione.

Oltre alla dichiarazione e alla dichiarazione di espressione, ci sono:

  • Dichiarazioni di selezione (se … altrimenti, cambia)
  • Dichiarazioni di iterazione (do, while, for, foreach)
  • Dichiarazioni di salto (interrompi, continua, vai a, torna, cedi)
  • Dichiarazioni sulla gestione delle eccezioni (lancio, tentativo di cattura, prova alla fine, prova alla cattura)

Queste affermazioni verranno discusse nelle esercitazioni successive.

Per ulteriori informazioni sulle istruzioni, visitare istruzioni C # (riferimenti per C #)

Blocchi C #

Un blocco è una combinazione di zero o più istruzioni racchiuse tra parentesi graffe ().

Per esempio:

Esempio 1: blocchi C # con istruzioni

 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 ) ) )

Quando eseguiamo il programma, l'output sarà:

 Temperatura attuale = 42,05 Fa caldo

Qui, le due affermazioni all'interno ( ):

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

e

 Console.WriteLine ("È caldo");

forma un blocco .

Esempio 2: blocchi C # senza istruzioni

Un blocco potrebbe non contenere alcuna istruzione come mostrato nell'esempio seguente.

 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 ) ) )

Qui, le parentesi graffe ( )dopo if(temperature> 32)contengono solo commenti e nessuna dichiarazione.

Articoli interessanti...