Heim >Backend-Entwicklung >C#.Net-Tutorial >Wie konvertiere ich eine Ganzzahl in eine Zeichenfolge mit Nullauffüllung in C#?

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

WBOY
WBOYnach vorne
2023-08-23 23:01:021599Durchsuche

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();
      }
   }
}

Ausgabe

Die Ausgabe des obigen Codes ist

Number: 5
Padded String: 0005

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();
      }
   }
}

Ausgabe

Die Ausgabe des obigen Codes ist

Number: 5
Padded String: 0005

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();
      }
   }
}

Ausgabe

Die Ausgabe des obigen Codes ist

Number: 5
Padded String: 0005

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();
      }
   }
}

Ausgabe

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!

Stellungnahme:
Dieser Artikel ist reproduziert unter:tutorialspoint.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen