Deklarieren und Zuweisen von Variablen

Abgeschlossen

Tip

Weitere Details finden Sie auf der Registerkarte "Text und Bilder ".

Eine Variable ist ein Container, der einen Wert enthält. Im Gegensatz zu hartcodierten Literalen können Variablen während der Ausführung des Programms geändert werden. Mithilfe von Variablen können Sie Informationen aus Benutzern, Berechnungen oder anderen Quellen speichern und diese Informationen später in Ihrem Code verwenden.

Deklarieren einer Variablen

Um eine Variable zu erstellen, deklarieren Sie den Datentyp, und geben Sie ihm einen Namen:

string name;

Dadurch wird eine Variable erstellt name , die nur Zeichenfolgenwerte enthalten kann. Sobald Sie eine Variable mit einem Typ deklarieren, kann sie niemals einen anderen Typ enthalten.

Zuweisen eines Werts

Verwenden Sie zum Einfügen eines Werts in eine Variable den Zuordnungsoperator (=):

string name;
name = "Alice";

Die Zuweisung erfolgt von rechts nach links: der Wert auf der rechten Seite ("Alice") wird in der Variable auf der linken Seite (name) gespeichert.

Sie können in einer Zeile deklarieren und zuweisen:

string name = "Alice";
int age = 25;
decimal temperature = 98.6;
bool isRaining = true;

Verwenden Ihrer Variablen

Nachdem Sie einen Wert zugewiesen haben, können Sie die Variable an einer beliebigen Stelle verwenden, an der Sie das Literal verwenden:

string greeting = "Hello";
Console.WriteLine(greeting);           // Output: Hello

int messageCount = 5;
Console.WriteLine(messageCount + 1);   // Output: 6

Variablenbenennung

Beachten Sie diese Konventionen beim Benennen von Variablen:

  • Verwenden Sie camelCase: Beginnen Sie mit einem Kleinbuchstaben, und schreiben Sie danach den ersten Buchstaben jedes folgenden Wortes groß (firstName, totalPrice, isActive)
  • Verwenden Sie beschreibende Namen , die deutlich zeigen, was die Variable enthält (userName anstelle von u)
  • Verwenden Sie vollständige Wörter, keine Abkürzungen (name anstelle von nm)

Gute Variablennamen erleichtern das Lesen und Verstehen des Codes.