C# Variablen & Operatoren meistern: Praktische Beispiele & Erklärungen
C# Variablen
Eine Variable in C# ist ein benannter Speicherort, der einen Wert eines bestimmten Datentyps hält. Der Datentyp bestimmt das Speicherlayout und die Operationen, die auf der Variable ausgeführt werden können.
Eine als string deklarierte Variable speichert beispielsweise Textdaten, während ein int ganze Zahlen hält. Das Verständnis des Typs ist essenziell für effektives Coding und zur Vermeidung von Laufzeitfehlern.
Nachfolgend ein prägnantes Beispiel, das zwei Variablen unterschiedlichen Typs deklariert und ihre Werte anzeigt:

using System;
namespace DemoApplication {
class Program {
static void Main(string[] args) {
string message = "Der Wert ist ";
int val = 30;
Console.Write(message + val);
Console.ReadKey();
}
}
}
Code-Aufschlüsselung
string-Variablemessagedeklarieren und Text "Der Wert ist " zuweisen.int-Variablevaldeklarieren und numerischen Wert 30 zuweisen.- Beide Werte verketten und auf der Konsole ausgeben.
Die Programmausführung erzeugt folgende Ausgabe:

Wie gezeigt, werden string und int Werte korrekt kombiniert und angezeigt.
C# Operatoren
Operatoren führen Operationen auf Variablen und Werten aus. C# bietet eine breite Palette an Operatoren, kategorisiert in arithmetische, relationale und logische Gruppen.
Arithmetische Operatoren
| Operator | Beschreibung |
|---|---|
| + | Addiert zwei Operanden. |
| - | Subtrahiert den zweiten Operanden vom ersten. |
| * | Multipliziert beide Operanden. |
| / | Dividiert Zähler durch Nenner. |
| % | Liefert Rest der Ganzzahldivision. |
| ++ | Inkrementiert einen ganzzahligen Wert um eins. |
| -- | Dekrementiert einen ganzzahligen Wert um eins. |
Relationale Operatoren
| Operator | Beschreibung |
|---|---|
| == | Prüft, ob zwei Operanden gleich sind. |
| != | Prüft, ob zwei Operanden ungleich sind. |
| > | Prüft, ob linker Operand größer als rechter. |
| < | Prüft, ob linker Operand kleiner als rechter. |
| >= | Prüft, ob linker Operand größer oder gleich rechter. |
| <= | Prüft, ob linker Operand kleiner oder gleich rechter. |
Logische Operatoren
| Operator | Beschreibung |
|---|---|
| && | Logisches UND – wahr, wenn beide Operanden wahr sind. |
| || | Logisches ODER – wahr, wenn mindestens ein Operand wahr ist. |
| ! | Logisches NICHT – kehrt einen Booleschen Wert um. |
Zur Veranschaulichung der Operatorverwendung betrachten Sie folgendes Beispielprogramm:

using System;
namespace DemoApplication {
class Program {
static void Main(string[] args) {
int val1 = 10, val2 = 20;
bool status = true;
Console.WriteLine(val1 + val2); // Arithmetisch: 30
Console.WriteLine(val1 < val2); // Relational: True
Console.WriteLine(!status); // Logisches NOT: False
Console.ReadKey();
}
}
}
Erklärung
- Zwei
int-Variablen (val1,val2) und einebool-Variable (status) werden deklariert. - Der Additionsoperator (
+) berechnet die Summe vonval1undval2. - Der Kleiner-Operator (
<) vergleichtval1undval2. - Der logische NICHT-Operator (
!) kehrt denstatus-Wert vontruezufalseum.
Die Programmausführung ergibt:

Diese kompakte Demonstration deckt grundlegende arithmetische, relationale und logische Operationen ab und legt ein solides Fundament für fortgeschrittene C#-Programmierung.
Für tiefergehende Einblicke verweisen wir auf die offizielle Microsoft Docs zu C# Operatoren.
C Sprache
- C# Variablen & Primitive Datentypen meistern: Der komplette Guide
- C++-Variablen, Literale und Konstanten meistern: Ein umfassender Leitfaden
- C Variablen, Konstanten und Literale: Ein vollständiger Leitfaden
- C Speicherklassen verstehen: Gültigkeitsbereich, Lebensdauer und Performance
- C++ Operatoren erklärt: Typen, Beispiele und Beispielprogramme
- C++ Zeiger meistern: Konzepte, Beispiele & praktische Anwendungen
- C++ Structs erklärt mit praktischem Beispiel
- std::list in C++ meistern: Syntax, Funktionen & praktische Beispiele
- Python Counter in collections: Effizientes Zählen, Aktualisieren und arithmetische Operationen
- Java Variablentypen verstehen: Ein umfassender Leitfaden