C# toString

C# toString
In jeder Programmiersprache müssen wir manchmal den Datentyp einer Variablen ändern. Das Umschalten von einem Datentyp zu einer Zeichenfolge ist in einigen Sprachen eine Herausforderung, aber mit C# einfach ist es einfach. Das String -Format ist eine vollständig qualifizierte Kennung des Objekttyps, gefolgt vom Namespace (falls vorhanden), in dem seine Klasse deklariert ist. Die Funktion toString () ist eine Methode der Objektklasse, und es ist die übergeordnete Klasse aller Klassen in C#. Sie steht allen Klassen standardmäßig wie die anderen Methoden der Objektklasse zur Verfügung. Die ToSstring -Methode in C# wird in diesem Artikel ausführlich erläutert.

Was ist ToString -Funktion in C# in Ubuntu 20.04?

Die Funktion toString () in C# wandelt eine String -Darstellung eines Objekts um. Wenn ein Objekt angezeigt wird, wird die Funktion toString () implizit verwendet. Wir müssen jedoch die Funktion von toString () eines Objekts explizit aufrufen. Alle Referenzierungsobjekttypen haben die Funktion toString (). Dies ist der Fall, in dem alle Referenztypen aus dem Objekt vererbt werden, das die Methode toString () liefert. Der Typname wird von der Funktion der Objektbasisklasse toString () zurückgegeben.

Syntax der ToString -Funktion in C# in Ubuntu 20.04

Die allgemeine Syntax der ToString -Funktion, die wir in C# verwenden, ist unten angegeben:

Öffentlicher String toString ();

Wir müssen die ToString -Funktion mit dem Datentyp aufrufen, und es gibt keinen Parameter darin weiter. Die ToString -Funktion gibt die Sammlung als Zeichenfolge zurück.

Wie benutzt man ToString -Funktion in C# in Ubuntu 20.04

Um zu verstehen, wie wir die ToString -Funktion in der C# -Programmiersprache verwenden, sollten wir uns die unten angegebenen Beispiele ansehen:

Beispiel 1: Verwenden der Verwendung der ToString -Funktion in C# in Ubuntu 20.04

Das folgende Beispielprogramm ist eine einfache ToString -Funktion. Der String -Datentyp wird für die ToString -Funktion und auch für den verwendeten ToString -Funktion des Integer -Datentyps verwendet.

Zunächst haben wir die Systembibliothek „Verwenden von Systemen“ von C# importiert, mit denen wir die im Programm erforderliche C# -Funktion und -Methoden aufrufen können. Danach wird die Klasse mit dem Schlüsselwort "öffentlich" des Zugriffsspezifizierers erstellt. Die Klasse wird mit dem Namen „MyProgram“ dargestellt und die Klasse wird als Hauptfunktion bezeichnet. In der Hauptfunktion haben wir eine Variable als „STR1“ des String -Datentyps deklariert und sie einen String -Wert zugewiesen.

Dann wird eine andere Variable als „int1“ des Ganzzahl -Datentyps deklariert und einen numerischen Wert zugewiesen. Die ToString -Funktion wird hier für die Variablen "Str1" und "int1" verwendet und in neue Variablen "MYSTR1" und "MYSTR2" aufgerufen. Diese Variablen werden in einer C# Writeline -Methode übergeben, die die zurückgegebenen Werte aus diesen Variablen druckt.

Die Ausgabe aus der für verschiedene Datentypen verwendeten ToString -Funktion ist im folgenden Konsolenbildschirm angezeigt:

Beispiel 2: Verwenden der ToString -Funktion für das numerische Format in C# in Ubuntu 20.04

Die Gethash -Methode wird in dem Programm verwendet. Die Zeichenfolge enthält die folgenden numerischen Format -Zeichenfolgenwerte:

Die Systembibliothek wird hier als „System verwenden“ verwendet und die Klasse wird als „demoprogramm“ definiert. Der Klassenblock wird als Hauptfunktion als statische Void Main () bezeichnet (). In der Hauptfunktion haben wir die variablen Deklarationen, die als "Wert1" und "Wert2" dargestellt werden, und haben uns als "Wert" und "value2" dargestellt. Die Variablen werden auf einen kurzen Datentyp eingestellt, der 2 Bytes (16 Bit) besetzt und einen numerischen Wert zuweist. Der numerische Wert dieser Instanz wird unter Verwendung des C# INT16 in seine entsprechende Zeichenfolgendarstellung konvertiert.ToString () Funktion. Der INT16 ist ein Alias ​​für kurze Schlüsselwörter. Die ToString -Funktion wird in der C# Writeline -Methode für die Variablen "Value1" und "Value2" aufgerufen.

Nach dem Konvertieren der Variablen in der ToString -Funktion haben wir die Gethashcode -Methode verwendet, die den Hash -Code im numerischen Wert der Variablen "Value1" und "Value2" zurückgibt.Der von der Gethashcode -Methode für die Algorithmen bereitgestellte Hash -Code fördert schnelle Objektgleichheitstests. In der letzten Writeline -Methode haben wir eine gleiche Funktion aufgerufen, die überprüft, ob die Hash -Codes des „Werts1“ und „Wert2“ gleich sind oder nicht und den Booleschen Wert zurückgibt.

Die Ausgabe der ToString -Funktion und der numerische Hash -Code -Wert werden im Bild unten zusammen mit dem Booleschen Wert aus der Equals -Funktion angezeigt:

Beispiel 3: Verwenden Sie die Stack -To -Stostrain -Funktion in C# in Ubuntu 20.04

Die Funktion GetType () wird im folgenden Programm verwendet, um den aktuellen Objekttyp zu erhalten. Es zeigt, ob das angegebene Stack -Objekt in eine Zeichenfolge konvertiert wurde oder nicht:

Wir haben zwei Systembibliotheken importiert, die "System" und "Systemsammlungen verwenden" von C#, wie für den Code erforderlich. Zuerst wird die Klasse mit dem Namen "Demo" definiert und dann die Hauptfunktion der Klasse bezeichnet. In der Hauptfunktion haben wir einen leeren Stapel des Objekts „ST1“ erstellt.Dann haben wir die Push () -Methode verwendet, durch die wir die Elemente im leeren Stapel hinzugefügt haben. Die Funktion GetType () wird in der Writeline -Methode aufgerufen, um die Art von „ST1“ zu erhalten.Danach haben wir eine Foreach -Schleife, um den ST1 mit dem Schlüsselwort "In" dem STR1 zuzuweisen. Im Block der Foreach -Schleife haben wir die ToString -Funktion für "Str1". Jetzt haben wir die Gettype -Methode verwendet, um den Typ „STR1“ in die Witeline -Methode zu erhalten.

Die Ausgabe, die wir aus der Ausführung des obigen Programms erhalten, wird auf dem Terminalbildschirm angezeigt:

Beispiel 4: Verwenden Sie die Stack -ToString -Funktion für INT in C# in Ubuntu 20.04

Nach unten befinden wir uns ein weiteres Programm, in dem wir die Stapel -To -Stostring -Funktion für den Ganzzahl -Datentyp veranschaulicht haben.

Nachdem wir die erforderlichen Systembibliotheken von C#importiert haben, haben wir eine Klasse erstellt und sie als „Beispiel“ erwähnt, als wir sie als „Beispiel“ erwähnt haben. Die Hauptfunktion ist für die Klasse „Beispiel“ erforderlich und in der Hauptfunktion haben wir zuerst einen leeren Stack erstellt und ihn in einem Stack -Objekt „STK“ deklariert. Dann haben wir eine Push -Methode zum Hinzufügen der Elemente in den leeren Stapel. Wir haben die vier Ganzzahlwerte im Stapel hinzugefügt. Die GetType -Methode wird in der Writeline -Methode verwendet, um den Typ des „STK“ zu erhalten. Die Foreach -Schleife wurde verwendet, die ein Objekt „A“ vom Ganzzahlen erstellte und die Elemente von „STK“ erhielt. Die ToString -Methode wird für „STK“ zusammen mit der Gettype -Methode verwendet.

Die Ergebnisse sind im folgenden Bild angezeigt:

Beispiel 5: Verwenden der ToString -Funktion für das Datumszeitformat in C# in Ubuntu 20.04

Eine DateTime ist ein Datumsobjekt, das mithilfe der Funktion toString () der DateTime -Klasse in das Zeichenformat konvertiert wird. Die Methode akzeptiert eine Datumsformatzeichenfolge, die die Zeichendarstellung definiert, die verwendet werden muss.

Hier haben wir eine Klasse „mydemo“, in der seine Hauptfunktion genannt wird. Die Hauptfunktion hat eine DateTime -Klasse, die ihr Objekt als „MyDate“ erklärt. Wir haben die Datenzeit als „2022-4-4 21:30:12 festgelegt.004 "mit dem Schlüsselwort" neu "für die Klasse" DateTime ". Dann haben wir eine Variable "datest". Die Writeline -Methode druckt das String -Format von DateTime aus.

Die DateTime im String -Format wird auf dem Bildschirm angezeigt.

Abschluss

Wir haben alle möglichen Möglichkeiten besprochen, um zu zeigen, wie wir die ToString -Funktion in der C# -Programmiersprache verwenden können. Zunächst haben wir die Definition der ToString -Funktion und der allgemeinen Syntax, die wir im Code verwenden. Dann wechselten wir zu den Beispielen der ToString -Funktion und verwendeten sie mit den verschiedenen Datentypen. Wir haben auch Beispiele für das ToString DateTime, die das Datumszeitpunkt in das Zeichenfolgenformat konvertieren. Sie werden Leichtigkeit finden, während Sie hier die ToString -Funktion durchlaufen.