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.05
ist ein Ausdruck. Auch temperature = 42.05
ist ein Ausdruck auch.
int a, b, c, sum; Summe = a + b + c;
Hier a + b + c
ist ein Ausdruck.
if (Alter> = 18 && Alter <58) Console.WriteLine ("Berechtigt zur Arbeit");
Hier (age>=18 && age<58)
ist ein Ausdruck, der einen boolean
Wert 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:
- Deklarationsanweisung
- 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 * radius
ist 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.