Deklarieren von Variablen
Ein Literal ist buchstäblich ein fest kodierter Wert. Hartcodierte Werte sind Werte, die während der gesamten Ausführung des Programms konstant und unverändert sind. Die meisten Anwendungen erfordern jedoch, dass Sie mit Werten arbeiten, die Sie im Voraus nicht kennen. Mit anderen Worten, Sie müssen mit Daten arbeiten, die von Benutzern, von Dateien oder aus dem gesamten Netzwerk stammen.
Wenn Sie mit Daten arbeiten müssen, die nicht hartcodiert sind, deklarieren Sie eine Variable.
Was ist eine Variable?
Eine Variable ist ein Container zum Speichern eines Werttyps. Variablen sind wichtig, da sich ihre Werte während der ausführung eines Programms ändern oder variieren können. Variablen können zugewiesen, gelesen und geändert werden. Sie verwenden Variablen, um Werte zu speichern, die Sie in Ihrem Code verwenden möchten.
Ein Variablenname ist eine benutzerfreundliche Bezeichnung, die der Compiler einer Speicheradresse zuweist. Wenn Sie einen Wert in dieser Speicheradresse speichern oder ändern möchten, oder wenn Sie den gespeicherten Wert abrufen möchten, verwenden Sie einfach den von Ihnen erstellten Variablennamen.
Deklarieren einer Variablen
Um eine neue Variable zu erstellen, müssen Sie zuerst den Datentyp der Variablen deklarieren und ihm dann einen Namen geben.
string firstName;
In diesem Fall erstellen Sie eine neue Variable vom Typ string namens firstName. Ab jetzt kann diese Variable nur Zeichenfolgenwerte enthalten.
Sie können einen beliebigen Namen auswählen, solange er ein paar C#-Syntaxregeln für Benennungsvariablen einhält.
Regeln und Konventionen für Variablennamen
Ein Softwareentwickler sagte einst berühmt: "Der schwierigste Teil der Softwareentwicklung ist die Benennung von Dingen." Der Name einer Variablen muss nicht nur bestimmten Syntaxregeln entsprechen, sie sollte auch verwendet werden, um den Code lesbarer und verständlicher zu gestalten. Das ist eine große Herausforderung für eine einzige Codezeile!
Im Folgenden finden Sie einige wichtige Überlegungen zu Variablennamen:
- Variablennamen können alphanumerische Zeichen und das Unterstrichzeichen enthalten. Sonderzeichen wie das Hashsymbol
#(auch bekannt als Zahlensymbol oder Pfundsymbol) oder Dollarsymbol$sind nicht zulässig. - Variablennamen müssen mit einem alphabetischen Buchstaben oder einem Unterstrich beginnen, nicht mit einer Zahl.
- Variablennamen sind groß- und kleinschreibungssensitiv, d. h.
string Value;undstring value;sind zwei verschiedene Variablen. - Variablennamen dürfen kein C#-Schlüsselwort sein. Sie können z. B. die folgenden Variablendeklarationen nicht verwenden:
decimal decimal;oderstring string;.
Es gibt Codierungskonventionen, mit denen Variablen lesbar und leicht zu identifizieren sind. Während Sie größere Anwendungen entwickeln, können diese Codierungskonventionen Ihnen helfen, Variablen zusätzlich zu anderen Texten nachzuverfolgen.
Hier sind einige Codierungskonventionen für Variablen:
- Variablennamen sollten im CamelCase geschrieben werden, einer Schreibweise, die einen Kleinbuchstaben am Anfang des ersten Worts und einen Großbuchstaben am Anfang jedes nachfolgenden Worts verwendet. Beispiel:
string thisIsCamelCase;. - Variablennamen sollten mit einem alphabetischen Buchstaben beginnen. Entwickler verwenden den Unterstrich für einen speziellen Zweck. Versuchen Sie daher, dies jetzt nicht zu verwenden.
- Variablennamen sollten in Ihrer App beschreibend und aussagekräftig sein. Wählen Sie einen Namen für Ihre Variable aus, der die Art der daten darstellt, die sie enthält.
- Variablennamen sollten aus einem oder mehreren vollständigen Wörtern bestehen, die aneinandergehängt sind. Verwenden Sie keine Kontraktionen oder Abkürzungen, da der Name der Variablen (und daher deren Zweck) für andere, die Ihren Code lesen, unklar sein kann.
- Variablennamen sollten nicht den Datentyp der Variablen enthalten. Möglicherweise sehen Sie einige Ratschläge für die Verwendung eines Stils wie
string strValue;. Dieser Rat ist nicht mehr aktuell.
Im Beispiel string firstName; werden alle diese Regeln und Konventionen befolgt, vorausgesetzt, Sie möchten diese Variable verwenden, um Daten zu speichern, die den Vornamen einer Person darstellen.
Beispiele für Variablennamen
Im Folgenden finden Sie einige Beispiele für Variablendeklarationen mit den Datentypen, die Sie bisher kennengelernt haben:
char userOption;
int gameScore;
decimal particlesPerMillion;
bool processedCustomer;
Zusammenfassung
Hier erfahren Sie, was Sie bisher über Variablen gelernt haben:
- Variablen sind temporäre Werte, die Sie im Arbeitsspeicher des Computers speichern.
- Bevor Sie eine Variable verwenden können, müssen Sie sie deklarieren.
- Um eine Variable zu deklarieren, wählen Sie zuerst einen Datentyp für die Art der Zu speichernden Daten aus, und geben Sie der Variablen dann einen Namen, der den Regeln folgt.
Nachdem Sie nun wissen, wie Sie eine Variable deklarieren, erfahren Sie, wie Sie den Wert einer Variablen festlegen, abrufen und initialisieren.