C# String -Format

C# String -Format
C# befasst. Durch Programmierung muss man das Format einer bestimmten Variablen in eine andere umwandeln. Format () Methode ist ein integriertes Merkmal von Strings, die in der String-Klasse deklariert sind. Diese Methode wird verwendet, um die Werte in die Variable oder ein Objekt in die andere Zeichenfolge einzufügen oder hinzuzufügen.

Beispiel 1

Für die String -Formatierung werden wir eine einfache Zeichenfolge verwenden.Format () Funktion. Diese Funktion ist eine integrierte Funktion der String. Eine Zeichenfolge kann auf verschiedene Weise mit derselben Funktion formatiert werden. In C- und C ++ - Programmiersprachen müssen wir die String -Bibliothek einbeziehen, um die Funktionen von Zeichenfolgen im Programm zu verwenden. In C Sharp müssen wir jedoch keine Bibliothek einbeziehen, nur die Systemheader -Datei wird benötigt. Dies enthält alle Informationen zu Strukturen, Klassen usw.

Mit System verwenden;

Nachdem wir die Bibliothek deklariert haben, werden wir die Klasse "Test" deklarieren. In der Klasse wird die Hauptfunktion verwendet. Eine Ganzzahl -Typvariable muss mit dem Wert initialisiert werden. Dieser Wert wird durch Anwenden der String -Formatfunktionen in die Zeichenfolge konvertiert. Zur Anwendung der Funktion wird das Objekt der Zeichenfolge erstellt. Wir haben diese Funktion so verwendet, dass wir diesen ganzzahligen Wert zu einer Zeichenfolge hinzufügen werden.

String Strformat = String.Format ("Ich bin 0 Jahre alt", Alter);

Die Klammern 0 bezeichnet die Stelle, an der die Nummer hinzugefügt wird. Der Ganzzahlwert wird an diesem Punkt deklariert. Die Variable wird als Parameter dieser Funktion verwendet, um den Wert in der Zeichenfolge hinzuzufügen. Danach werden wir durch die Konsolenanweisung die Ergebnisse auf dem Bildschirm anzeigen.

Ein Compiler MCS wird verwendet und Mono wird die Datei ausführen. CS durch Hinzufügen der ''.exe.'Erweiterung, um die Datei ausführbar zu gestalten.

$ Mcs Datei.CS
$ mono -Datei.exe

Die Ergebnisse zeigen, dass der vollständige Satz mit dem numerischen Wert in die Zeichenfolge eingebettet ist und die gesamte Zeichenfolge erstellt, da der ganzzahlige Teil in den String -Datentyp konvertiert wird.

Jetzt werden wir zwei Variablen verwenden, um eine Ganzzahl und einen String -Wert in den Satz hinzuzufügen. Beide Variablen werden an verschiedenen Stellen in der Zeichenfolge verwendet. Diese Variablen werden Teil des Satzes, nachdem die Formatmethode auf sie angewendet wurde.

String Strformat = String.Format ("0] isst 1", Name, Essen);

Wir können je nach Bedingung einen beliebigen Ort der Variablen verwenden. Während mehr als eine Variable in einer Zeichenfolge, sollte eine Sache im Auge behalten werden, sollte die Abfolge von Variablen als Parameter in der Funktion gleich sein. Wenn Sie das Essen zuerst im Vergleich zur Namensvariablen erwähnen, wird der Wert der Variablen "Lebensmittel" zuerst angezeigt, da der 0 -Index den ersten Wert bezeichnet. Lassen Sie uns den resultierenden Wert sehen.

Sie können beobachten.

Beispiel 2

Die Formatfunktion der Zeichenfolge kann direkt mit dem Wert zum Laufzeit verwendet werden, bevor sie in der Variablen deklariert werden. Die String -Formatierung fügt nicht nur unterschiedliche Werte verschiedener Datentypen in der Anweisung hinzu. Wenn Sie beispielsweise den Eingangswert einen bestimmten Grad von links oder rechts ausrichten möchten, können Sie die verwenden Saite. Format() zusammen mit dem Wert, den Sie Distanz schaffen möchten. Diese Entfernung ist für den Rand des Wortes. Wie bei der Konsole wird der Wert auf der linken Seite angezeigt. Wenn wir also standardmäßig eine positive Zahl verwenden, liegt der Abstand nach rechts.

String Strformat = String.Format ("0, 30", "LinuxHint");

Wir möchten eine Schnur hinzufügen, die von der linken Seite getrennt sein sollte und in der Mitte schwimmt, also haben wir 30 Entfernungen verwendet.

Sie können sehen, dass die Saite, anstatt sie in der linken Seite zu haben, in der Mitte angezeigt wird. Diese Verschiebung ist auf die von uns erwähnte Zahl zurückzuführen. Wir können die Anzahl reduzieren oder erhöhen. Das negative Vorzeichen mit der Zahl bewegt die Zeichenfolge in eine entgegengesetzte Richtung.

Im nächsten Beispiel haben wir zwei Variablen mit beiden negativen Zahlen für die Ausrichtung aufgenommen. Da die Indizes von 0 und 1 für den ersten und den zweiten Wert sind, werden beide Werte angezeigt, indem der Reihenfolge folgt. Die Nummern -20 und -40 zeigen die Breite beider Werte.

String Strformat = String.Format ("0, -20 1, -40", "LinuxHint", "C# Programm");

Da beide Werte negativ sind, sind beide links ausgerichtet. Der erste Wert wird an der linken Position ausgerichtet, während der zweite Wert nach dem Abstand von -40 vom ersten Wert ausgerichtet wird.

Beispiel 3

Nach dem obigen Ansatz enthält die Bibliothek und die Klasse das Hauptprogramm. Eine andere Möglichkeit, die zu verwenden Saite. Format Die Methode besteht darin, mathematische Operationen in den Variablen zum Hinzufügen oder Subtrahieren der Werte zu verwenden oder zu subtrahieren.

Hier haben wir einen zusätzlichen Operator verwendet, um zwei in den Variablen vorhandene Werte hinzuzufügen. Zunächst wird die Variable der String -Typ mit den Zeichenfolgen deklariert, die später zum Zeitpunkt der Ausführung für die Ausgangsanzeige verwendet werden. Der 0 -Index ist für den ersten Wert, der 1. Index zeigt den zweiten Wert an. Während der '2' Index für den resultierenden Wert ist. Dann enthalten zwei Variablen vom Typ Ganzzahl die Werte.

String -Ergebnis = Zeichenfolge.Format (FormatString, Wert1, Wert 2, value1 + value2);

Dies enthält die Funktion selbst wieder, um den Ganzzahltypwert in die Zeichenfolge umzuwandeln. Zunächst werden beide Werte im Parameter aufgenommen, eine Additionsoperation wird auf beide angewendet, dann wird die Antwort in die Zeichenfolge über die Format -String -Funktion konvertiert.

Sie können in der Ausführung sehen, dass die Antwort zusammen mit der oben über die von uns verwendeten Indizes deklarierten Anweisung angezeigt wird.

Beispiel 4

Der String -Formatierungsprozess befasst sich auch mit der Datumsformatierung. Diese Funktion wird verwendet, indem die Daten als Datentyp selbst genommen werden. Anschließend werden wir die Formatierungs -String -Technik auf die Eingabedaten anwenden und einen String -Wert erhalten. Die Eingabedaten befinden sich im Standarddatum -Format 'yy/mm/dd.

String strdate = String.Format ("0: d", Datum);

Diese Funktion nimmt das Wertdatum als Parameter an. Das 0, d gibt das erste übergebene Objekt an.

Diese Funktion zeigt den Tagesnamen des jeweiligen Datums und dann den Monatsnamen mit dem Datum und dann das Jahr an, das von einem Komma gefolgt ist.

Abschluss

Die Saite. Format () -Funktion wird auf Ubuntu -Betriebssystem implementiert. Eine Zeichenfolge kann auf verschiedene Weise formatiert werden. Die Eingabewerte können sich in jedem Datentyp befinden, aber nach dem Formatierungsprozess werden diese Werte in einen Zeichenfolgenwert kombiniert konvertiert. Ein Faden. Format () Funktion wird verwendet, um den Wert verschiedener Datentypen in einem Stich hinzuzufügen, für den Ausrichtungszweck, für mathematische Operationen und Datumsformatierung. Wir haben alle diese Funktionen anhand von Beispielen erklärt. Saite. Format () Funktionsformat der Zeichenfolge unabhängig vom Eingabedatentyp.