Wie konvertiere ich eine Ganzzahl in eine Zeichenfolge mit Nullauffüllung in C#?

WBOY
Freigeben: 2023-08-23 23:01:02
nach vorne
1558 Leute haben es durchsucht

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 -

Beispiel

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();
      }
   }
}
Nach dem Login kopieren

Ausgabe

Die Ausgabe des obigen Codes ist

Number: 5
Padded String: 0005
Nach dem Login kopieren
Nach dem Login kopieren
Nach dem Login kopieren
Nach dem Login kopieren

Beispiel mit expliziter Form

Beispiel

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();
      }
   }
}
Nach dem Login kopieren

Ausgabe

Die Ausgabe des obigen Codes ist

Number: 5
Padded String: 0005
Nach dem Login kopieren
Nach dem Login kopieren
Nach dem Login kopieren
Nach dem Login kopieren

Beispiel mit Kurzformatspezifizierer

Beispiel

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();
      }
   }
}
Nach dem Login kopieren

Ausgabe

Die Ausgabe des obigen Codes ist

Number: 5
Padded String: 0005
Nach dem Login kopieren
Nach dem Login kopieren
Nach dem Login kopieren
Nach dem Login kopieren

Beispiel mit String-Interpolation

Beispiel

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();
      }
   }
}
Nach dem Login kopieren

Ausgabe

Die Ausgabe des obigen Codes ist

Number: 5
Padded String: 0005
Nach dem Login kopieren
Nach dem Login kopieren
Nach dem Login kopieren
Nach dem Login kopieren

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!

Quelle:tutorialspoint.com
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage