Während der Arbeit in der Programmierung müssen wir viele Arten von Variablen und Funktionen im Code verwenden, um es den Benutzern verständlich zu machen und bequem zu suchen. Der Hauptzweck bei der Verwendung der Variablen und Funktionen in jedem Code besteht darin, Komplexität und Unklarheit zu vermeiden und bequemer zu verwenden. In C#können wir Variablen implizit und explizit deklarieren. Die implizite Deklaration muss den Typ einer Variablen zusammen mit ihrem Namen nicht deklarieren. Im Gegensatz dazu müssen Sie die explizite Deklaration benötigen, um den Typ einer Variablen einzubeziehen.
Die implizite Deklaration benötigt das Schlüsselwort „var“, um eine Variable zu deklarieren, und der Compiler selbst interpretiert und bestimmt den Typ einer Variablen, die irgendwann erforderlich ist. Während der expliziten Erklärung deklarieren Sie den Typ, und der Compiler bestätigt ihn nur. In diesem Artikel werden wir uns darauf konzentrieren, das Schlüsselwort „var“ zu verwenden, um Variablen in C# implizit zu deklarieren. Stellen Sie sicher, dass Sie Ihr Linux -System aktualisieren. Mit dem Aktualisierungsvorgang können Sie Ihr System mit den neuesten Funktionen und fehlerfreien Aufgaben aufgrund dieser Updates sicherstellen.
Beispiel # 01:
Wir werden unser erstes Beispiel Neuanfang erstellen, indem wir eine C# -Datei für den Programmcode erstellen. Sie müssen die Linux -Anweisung "Touch" in Ihrer Konsolen -Shell -Anwendung ausführen. Diese Datei wird in Ihrem aktuellen Arbeitsverzeichnis generiert, höchstwahrscheinlich „Zuhause“.
Wir werden unsere erste Illustration beginnen, um die einfache Syntax der Erklärung und Initialisierung einer Variablen in C# zu demonstrieren. Starten Sie Ihren C# Code mit dem allgemeinen "System" -Namenspace -Gebrauch im Code. Dieser Namespace ist ein Muss in jedem C# Code für die Verwendung von allgemeinen integrierten Funktionen. Danach haben wir eine einfache und zufällige Klasse mit dem Namen "Test" erstellt und eine Main () -Treibermethode darin gestartet.
Unsere Main () -Methode war die Initialisierung einer Ganzzahlvariablen „x“ mit dem Wert 12. Das Schlüsselwort "int" zeigt den Typ "Ganzzahl" einer Variablen "x". In der nächsten Zeile wird die Funktion writeLine () aus dem Namespace -System und der Klasse „Konsole“ verwendet, um den Wert der variablen „x“ auf der Shell anzuzeigen.
Führen Sie mit dem MCS -Compiler für C die Datei var aus.CS kompiliert oder Code sehr effizient. Der var.Die Exe-Datei wurde erstellt, und wir haben die „Mono-Runtime“ verwendet, um diese EXE-Datei auszuführen. Die folgende Ausgabe zeigt die einfache Anzeige der Variablen „x“ mit seinem Wert:
Die vorherige Abbildung zeigt die Definition und Initialisierung jeglicher Art von Variable in C#. Im Gegenteil, mit C# können Sie vermeiden, den Datentyp mit der Variablen zu verwenden und stattdessen das Schlüsselwort "var" zu verwenden. Durch die Verwendung des Schlüsselworts „var“ interpretiert der Compiler den Typ einer Variablen selbst, und wir müssen den Compiler nicht informieren. Also haben wir unseren Code unten aktualisiert. Mit dem Schlüsselwort "var" haben wir zwei Variablen initialisiert, "X" und "Y", mit positiven Ganzzahl- bzw. negativen Ganzzahlwerten. Dann wurde die Funktion writeline () verwendet, um die Werte beider Variablen „x“ und „y“ auf der Konsolenhülle anzuzeigen. Speichern und beenden Sie Ihren Texteditor.
Wir haben diesen Code mit dem „MCS“ -Kompiler zusammengestellt und seine EXE -Datei erstellt. Dieser var.Die EXE-Datei wurde zur Ausführung mit Mono-Runtime verwendet. Beide Variablen werden angezeigt, und wir haben keine Fehler. Dieses Beispiel zeigt, wie das Schlüsselwort „var“ bei der Deklarierung von Variablen wertvoll ist:
Nachdem wir die Variablen implizit definiert haben, werden wir die Art der Variablen mit der Funktion „Gettyp“ von C# untersuchen. Zu diesem Zeitpunkt müssen Sie den "Text" -Klass des "System" -Namenspace in Ihrem C# -Code nach der Verwendung des "System" -Namenspace separat implementieren. Innerhalb der "Test" -Kasse wurde die gleiche main () -Methode verwendet. Wir haben dieselben Variablen verwendet, "x" und "y". In der Funktion „WriteLine ()“ der Konsolenklasse haben wir den von den Variablennamen aufgerufenen „Gettyp“ verwendet, um den Typ der Variablen zusammen mit ihren Werten anzuzeigen. Wir haben das Curly Brackets -Format in der Zeichenfolge verwendet, um die Werte anzuzeigen.
Nachdem wir dieses Programm zusammengestellt und ausgeführt haben, müssen wir die Art der Variablen, „x“ und „y“, getrennt kennenlernen. Beide Variablen sind vom gleichen Typ, i.e., "Int32", gemäß dem C# Compiler -Verständnis.
Beispiel # 02:
Im vorherigen Beispiel haben wir gesehen. Jetzt werden wir uns einige andere Arten von Variablen ansehen, die das Schlüsselwort „var“ verwenden. Wir haben also drei Variablen, "x", "y" und "z", mit dem Schlüsselwort "var" im Main () Treibercode dieses Programms initialisiert.
Verwenden Sie das „System“.Testen Sie die Namespace -Linie oben in diesem Code. Diese drei Variablen enthalten verschiedene Werten von Werten, wie z. B. Float, Zeichen und Zeichenfolge. Wir haben dieselbe Konsole verwendet.WriteLine () -Funktion zum Anzeigen jeder Variablen zusammen mit seinem Typ mit der Funktion „GetType ()“ mit Variablennamen. Da alle Variablen unterschiedliche Typen sind, erwarten wir die eindeutige Ausgabe auf unserem Bildschirm.
Lassen Sie uns unseren Code mit dem "MCS" -Kompiler speichern und kompilieren. Die Zusammenstellung war ziemlich erfolgreich, und es wurden keine Fehler gefunden. Die EXE -Datei für diesen Programmcode wurde in der Mono -Anweisung verwendet, um den kompilierten Code auszuführen. Die Ausgabe zeigte drei Variablenwerte, „x“, „y“ und „z“, zusammen mit ihren Typen. Es zeigt, dass „X“ Typ „doppelt“ hat, „y“ einen Zeichentyp und „Z“ den String -Typ hat.
Beispiel # 03:
Wir haben uns die meisten in C# gefundenen Typen angesehen, um die Verwendung des Schlüsselworts „var“ für verschiedene und eindeutige Variablen zu demonstrieren. Schauen wir uns jetzt den variablen Wert des booleschen Typs an. Also haben wir die Variablen in der Funktion main () aktualisiert und X, Y und Z durch B1, B2 und B3 ersetzt. Wir haben sie implizit mit dem Keyword "var" deklariert, ohne ihren Typ anzugeben.
Die ersten beiden Variablen enthalten boolesche Werte „wahr“ und „Falsch“, und die letzte Variable ist leer. Die gleiche WriteLine () -Funktion wird hier verwendet, um den variablen Wert zusammen mit ihren Typen mit der Funktion „GetType“ in dieser Zeile anzuzeigen.
Nachdem wir diesen Code in der Kompilierung verwendet und mit dem C# Runtime "Mono" -Fachter ausgeführt haben. Es zeigt die ersten beiden Variablen aus dem Typ „boolescher“, während der dritte vom Typ Stringstyp ist. Dies zeigt, dass jeder Wert, der Sonderzeichen, Räume oder leer enthält, als Zeichenfolge betrachtet wird.
Abschluss:
In dem Einführungsabsatz unseres Artikels haben wir kurz die Idee einer impliziten und expliziten Variablenerklärung erörtert und einen Vergleich zwischen ihnen durchgeführt. Wir haben die Verwendung des Schlüsselworts „var“ mit Hilfe der C# "Gettype" -Funktion aus der "Text" -Klasse des Namespace "Systems", in dem die Art der Variablen auf der Ausgabe angegeben ist. Wir haben diese Beispiele für positive und negative Ganzzahl, Zeichen, Schwimmer, String, Boolesche und leere Variablentyp ausprobiert. Die Abbildungen des Schlüsselworts „var“ zeigen, dass es kein Problem gibt, bei dem Variablen mit der Schlüsselwortdeklaration „VAR“ durchgeführt werden können. Wir hoffen, Sie haben diesen Artikel hilfreich gefunden. Weitere Tipps und Tutorials finden Sie in den anderen Linux -Hinweisartikeln.