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.05
un'espressione. Inoltre, temperature = 42.05
è anche un'espressione.
int a, b, c, sum; somma = a + b + c;
Ecco a + b + c
un'espressione.
if (age> = 18 && age <58) Console.WriteLine ("Idoneo al lavoro");
Ecco (age>=18 && age<58)
un'espressione che restituisce un boolean
valore. "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:
- Dichiarazione di dichiarazione
- 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.