BESTE WEBSITE FÜR WEBENTWICKLER
C# Sprache. W3Schools auf Deutsch. Unterricht für Anfänger

Ua En Es

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 -123
  • double – speichert Gleitkommazahlen mit Dezimalzahlen, z. B. 19,99 oder -19,99
  • char – speichert einzelne Zeichen wie „a“ oder „B“. Char-Werte werden in einfache Anführungszeichen gesetzt
  • string – speichert Text, wie zum Beispiel „Hello World!“ Zeichenfolgenwerte werden in doppelte Anführungszeichen gesetzt
  • bool – 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);

Try it Yourself »


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

Try it Yourself »

Sie können eine Variable auch deklarieren, ohne den Wert zuzuweisen, und den Wert später zuweisen:

Beispiel

int myNum;
myNum = 15;
Console.WriteLine(myNum);

Try it Yourself »

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

Try it Yourself »


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.