C# Integer-Auffüllmethode mit führenden Nullen
In C# erfordert die Konvertierung einer Ganzzahl in eine Zeichenfolge manchmal das Hinzufügen führender Nullen zur Formatierung. Hier ist ein kurzer Überblick über einige Möglichkeiten, dies zu erreichen:
Verwenden Sie ToString() und PadLeft()
Die MethodePadLeft() kann verwendet werden, um ein führendes Zeichen (in diesem Fall eine Null) zur Zeichenfolgendarstellung einer Ganzzahl hinzuzufügen. Die Syntax lautet wie folgt:
<code class="language-csharp">i.ToString().PadLeft(length, '0');</code>
Unter ihnen:
i
ist der ganzzahlige Wert, der in eine Zeichenfolge length
ist die gewünschte Gesamtlänge der Ergebniszeichenfolge (einschließlich führender Nullen) '0'
ist das Zeichen Verwenden Sie ToString(), um die Zeichenfolge zu formatieren
Ein anderer Ansatz besteht darin, beim Aufruf von ToString() eine Formatzeichenfolge zu verwenden. Die Formatzeichenfolge gibt an, wie die Ganzzahl formatiert werden soll:
<code class="language-csharp">i.ToString("0000");</code>
Formatzeichenfolge „0000“ gibt an, dass eine Ganzzahl als Zeichenfolge mit mindestens vier Ziffern dargestellt werden soll, wobei bei Bedarf führende Nullen hinzugefügt werden.
Verwenden Sie Kurzformatbezeichner
C# bietet auch Kurzformatbezeichner zum Auffüllen von Ganzzahlen:
<code class="language-csharp">i.ToString("D4");</code>
Der Formatbezeichner „D4“ hat die gleiche Wirkung wie „0000“.
String-Interpolation verwenden
In C# 6.0 und höher können Sie die String-Interpolation verwenden, um das gleiche Ergebnis zu erzielen:
<code class="language-csharp">$"{i:0000}";</code>
Dieser Ansatz kombiniert die Bequemlichkeit der Format-String-Syntax mit der Lesbarkeit der String-Interpolation.
Andere Hinweise
Das obige ist der detaillierte Inhalt vonWie kann man Ganzzahlen mit führenden Nullen in C#padeln?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!