Heim >Backend-Entwicklung >C#.Net-Tutorial >Wie konvertiere ich eine Ganzzahl in eine Zeichenfolge mit Nullauffüllung in C#?
Es gibt mehrere Möglichkeiten, Ganzzahlen in Strings in C# umzuwandeln.
PadLeft – Gibt eine neue Zeichenfolge mit der angegebenen Länge zurück, wobei der Anfang der aktuellen Zeichenfolge mit Leerzeichen oder den angegebenen Unicode-Zeichen aufgefüllt wird.
ToString – Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.
String-Interpolation – Das Sonderzeichen $ identifiziert ein String-Literal als interpolierten String. Diese Funktion ist ab C# 6 verfügbar.
Beispiel mit String-Padding -
Online-Demo
using System; namespace DemoApplication{ class Program{ public static void Main(){ int number = 5; Console.WriteLine("Number: {0}", number); var numberString = number.ToString().PadLeft(4, '0'); Console.WriteLine("Padded String: {0}", numberString); Console.ReadLine(); } } }
Die Ausgabe des obigen Codes ist
Number: 5 Padded String: 0005
Beispiel mit expliziter Form −
Live-Demo
using System; namespace DemoApplication{ class Program{ public static void Main(){ int number = 5; Console.WriteLine("Number: {0}", number); var numberString = number.ToString("0000"); Console.WriteLine("Padded String: {0}", numberString); Console.ReadLine(); } } }
Die Ausgabe des obigen Codes ist
Number: 5 Padded String: 0005
Beispiel mit Kurzformatspezifizierer −
Online-Demo
using System; namespace DemoApplication{ class Program{ public static void Main(){ int number = 5; Console.WriteLine("Number: {0}", number); var numberString = number.ToString("D4"); Console.WriteLine("Padded String: {0}", numberString); Console.ReadLine(); } } }
Die Ausgabe des obigen Codes ist
Number: 5 Padded String: 0005
Beispiel mit String-Interpolation −
Echtzeitdemonstration
using System; namespace DemoApplication{ class Program{ public static void Main(){ int number = 5; Console.WriteLine("Number: {0}", number); var numberString = $"{number:0000}"; Console.WriteLine("Padded String: {0}", numberString); Console.ReadLine(); } } }
Die Ausgabe des obigen Codes ist
Number: 5 Padded String: 0005
Das obige ist der detaillierte Inhalt vonWie konvertiere ich eine Ganzzahl in eine Zeichenfolge mit Nullauffüllung in C#?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!