C # -Ausdrücke, -Anweisungen und -Blöcke (mit Beispielen)

In diesem Artikel erfahren Sie mehr über C # -Ausdrücke, C # -Anweisungen, den Unterschied zwischen Ausdruck und Anweisung sowie C # -Blöcke.

Ausdrücke, Anweisungen und Blöcke sind der Baustein eines C # -Programms. Wir verwenden sie seit unserem ersten "Hello World" -Programm.

C # -Ausdrücke

Ein Ausdruck in C # ist eine Kombination aus Operanden (Variablen, Literalen, Methodenaufrufen) und Operatoren, die zu einem einzigen Wert ausgewertet werden können. Um genau zu sein, muss ein Ausdruck mindestens einen Operanden haben, darf aber keinen Operator haben.

Schauen wir uns das folgende Beispiel an:

doppelte Temperatur; Temperatur = 42,05;

Hier 42.05ist ein Ausdruck. Auch temperature = 42.05ist ein Ausdruck auch.

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

Hier a + b + cist ein Ausdruck.

 if (Alter> = 18 && Alter <58) Console.WriteLine ("Berechtigt zur Arbeit");

Hier (age>=18 && age<58)ist ein Ausdruck, der einen booleanWert zurückgibt . "Eligible to work"ist auch ein Ausdruck.

C # -Anweisungen

Eine Anweisung ist eine grundlegende Ausführungseinheit eines Programms. Ein Programm besteht aus mehreren Anweisungen.

Beispielsweise:

int age = 21; Int Markierungen = 90;

Im obigen Beispiel sind beide obigen Zeilen Anweisungen.

In C # gibt es verschiedene Arten von Anweisungen. In diesem Tutorial konzentrieren wir uns hauptsächlich auf zwei davon:

  1. Deklarationsanweisung
  2. Ausdrucksanweisung

Deklarationsanweisung

Deklarationsanweisungen werden zum Deklarieren und Initialisieren von Variablen verwendet.

Beispielsweise:

char ch; int maxValue = 55;

Beide char ch;und int maxValue = 55;sind Deklarationserklärungen.

Ausdrucksanweisung

Ein Ausdruck gefolgt von einem Semikolon wird als Ausdrucksanweisung bezeichnet.

Beispielsweise:

/ * Zuordnung * / Fläche = 3,14 * Radius * Radius; / * Methodenaufruf ist ein Ausdruck * / System.Console.WriteLine ("Hello");

Hier 3.14 * radius * radiusist ein Ausdruck und area = 3.14 * radius * radius;eine Ausdrucksanweisung.

Ebenso System.Console.WriteLine("Hello");ist sowohl ein Ausdruck als auch eine Aussage.

Neben Deklaration und Ausdruckserklärung gibt es:

  • Auswahlanweisungen (falls… sonst wechseln)
  • Iterationsanweisungen (do, while, for, foreach)
  • Sprunganweisungen (brechen, fortfahren, gehen, zurückkehren, ergeben)
  • Ausnahmenbehandlungsanweisungen (werfen, versuchen-fangen, versuchen-endlich, versuchen-fangen-endlich)

Diese Aussagen werden in späteren Tutorials besprochen.

Wenn Sie mehr über Anweisungen erfahren möchten, besuchen Sie C # -Anweisungen (C # -Referenz).

C # -Blöcke

Ein Block ist eine Kombination aus null oder mehr Anweisungen, die in geschweiften Klammern () eingeschlossen sind.

Beispielsweise:

Beispiel 1: C # -Blöcke mit Anweisungen

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

Wenn wir das Programm ausführen, lautet die Ausgabe:

 Aktuelle Temperatur = 42,05 Es ist heiß

Hier die beiden Aussagen im Inneren ( ):

 Console.WriteLine ("Aktuelle Temperatur = (0)", Temperatur);

und

 Console.WriteLine ("Es ist heiß");

bildet einen Block .

Beispiel 2: C # -Blöcke ohne Anweisungen

Ein Block enthält möglicherweise keine Anweisungen, wie im folgenden Beispiel gezeigt.

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

Hier enthält die geschweifte geschweifte Klammer ( )danach if(temperature> 32)nur Kommentare und keine Aussagen.

Interessante Beiträge...