C# Variablen
C# Variablen
Variablen sind Container zum Speichern von Datenwerten.
In C# gibt es verschiedene Typen von Variablen (definiert mit unterschiedlichen Schlüsselwörtern), zum Beispiel:
int
– speichert Ganzzahlen (ganze Zahlen) ohne Dezimalstellen, z. B. 123 oder -123double
– speichert Gleitkommazahlen mit Dezimalzahlen, z. B. 19,99 oder -19,99char
– speichert einzelne Zeichen wie „a“ oder „B“. Char-Werte werden in einfache Anführungszeichen gesetztstring
– speichert Text, wie zum Beispiel „Hello World!“ Zeichenfolgenwerte werden in doppelte Anführungszeichen gesetztbool
– speichert Werte mit zwei Zuständen: wahr oder falsch
Variablen deklarieren (erstellen)
Um eine Variable zu erstellen, müssen Sie den Typ angeben und ihr einen Wert zuweisen:
Syntax
type variableName = value;
Wobei type ein C#-Typ ist (z. B. int
oder string
) und variableName ist der Name der Variablen (z. B. x oder name). Das Gleichheitszeichen wird verwendet, um der Variablen Werte zuzuweisen.
Um eine Variable zu erstellen, die Text speichern soll, sehen Sie sich das folgende Beispiel an:
Beispiel
Erstellen Sie eine Variable namens name vom Typ string
und weisen Sie ihr den Wert zu "John":
string name = "John";
Console.WriteLine(name);
Um eine Variable zu erstellen, die eine Zahl speichern soll, sehen Sie sich das folgende Beispiel an:
Beispiel
Erstellen Sie eine Variable namens myNum vom Typ int
und weisen Sie ihr den Wert zu 15:
int myNum = 15;
Console.WriteLine(myNum);
Sie können eine Variable auch deklarieren, ohne den Wert zuzuweisen, und den Wert später zuweisen:
Beachten Sie, dass der vorherige Wert überschrieben wird, wenn Sie einer vorhandenen Variablen einen neuen Wert zuweisen:
Beispiel
Ändern Sie den Wert von myNum
auf 20:
int myNum = 15;
myNum = 20; // myNum ist jetzt 20
Console.WriteLine(myNum);
Andere Typen
Eine Demonstration, wie man Variablen anderer Typen deklariert:
Beispiel
int myNum = 5;
double myDoubleNum = 5.99D;
char myLetter = 'D';
bool myBool = true;
string myText = "Hello";
Mehr über Datentypen erfahren Sie in einem späteren Kapitel.