Industrielle Fertigung
Industrielles Internet der Dinge | Industrielle Materialien | Gerätewartung und Reparatur | Industrielle Programmierung |
home  MfgRobots >> Industrielle Fertigung >  >> Industrial programming >> C Sprache

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

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

In diesem Artikel lernen wir C#-Ausdrücke, C#-Anweisungen, den Unterschied zwischen Ausdruck und Anweisung und C#-Blöcke kennen.

Ausdrücke, Anweisungen und Blöcke sind die Bausteine ​​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, Literale, Methodenaufrufe) und Operatoren, die zu einem einzelnen Wert ausgewertet werden können. Genau genommen muss ein Ausdruck mindestens einen Operanden haben, darf aber keinen Operator haben.

Sehen wir uns das folgende Beispiel an:

double temperature;
temperature = 42.05;

Hier, 42.05 ist ein Ausdruck. Außerdem temperature = 42.05 ist auch ein Ausdruck.

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

Hier, a + b + c ist ein Ausdruck.

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

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


C#-Anweisungen

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

Zum Beispiel:

int age = 21;
Int marks = 90;

Im obigen Beispiel sind die beiden obigen Zeilen Anweisungen.

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

  1. Erklärungserklärung
  2. Ausdrucksanweisung

Erklärung

Deklarationsanweisungen werden verwendet, um Variablen zu deklarieren und zu initialisieren.

Zum Beispiel:

char ch;
int maxValue = 55;

Beide char ch; und int maxValue = 55; sind Deklarationsanweisungen.


Ausdrucksanweisung

Ein Ausdruck gefolgt von einem Semikolon wird als Ausdrucksanweisung bezeichnet.

Zum Beispiel:

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

System.Console.WriteLine("Hello");

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

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

Neben Deklaration und Ausdrucksanweisung gibt es:

Diese Anweisungen 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 ist.

Zum Beispiel:

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:

Current temperature = 42.05
It's hot

Hier die beiden Anweisungen in { } :

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

und

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

bildet einen Block .


Beispiel 2:C#-Blöcke ohne Anweisungen

Ein Block darf keine Anweisungen enthalten, 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 die geschweiften Klammern { } nach if(temperature > 32) enthält nur Kommentare und keine Aussagen.


C Sprache

  1. Java-Ausdrücke, -Anweisungen und -Blöcke
  2. C++ do…while-Schleife mit Beispielen
  3. C++-Zeiger mit Beispielen
  4. C++ Char-Datentyp mit Beispielen
  5. Überladen von C++-Operatoren mit Beispielen
  6. C++ Funktionen mit Programmbeispielen
  7. Tutorial zu C#-Sammlungen mit Beispielen
  8. Unterschied zwischen while und do-while:An Beispielen erklärt
  9. type() und isinstance() in Python mit Beispielen
  10. C# - Reguläre Ausdrücke