C # Integer Ahead-Filé Méthode
En C #, la conversion de l'entier en une chaîne doit parfois être ajoutée au formatage. Voici une brève explication de plusieurs méthodes pour atteindre cet objectif:
La méthode padleft () peut être utilisée pour ajouter un caractère pré-guide à la représentation de chaîne de l'entier (zéro dans cet exemple). La grammaire est la suivante:
parmi eux:C'est la valeur entière qui est convertie en une chaîne
<code class="language-csharp">i.ToString().PadLeft(length, '0');</code>
La longueur totale de la chaîne de résultats (y compris le guide frontal zéro)
i
length
'0'
Utilisez le format abrégé Description Caractère
C # propose également des instructions de format bref pour remplir un entier:L'effet de
<code class="language-csharp">i.ToString("0000");</code>
Utilisez l'interpolation de chaîne
En C # 6.0 et des versions supérieures, vous pouvez utiliser l'interpolation de chaîne pour obtenir les mêmes résultats:
Cette méthode combine la commodité de la syntaxe de chaîne de format avec la lisibilité facile de l'interpolation de la chaîne.
<code class="language-csharp">i.ToString("D4");</code>
Autres précautions
Les méthodes ci-dessus ne feront qu'ajouter le guide frontal à l'entier positif. Pour gérer les nombres négatifs, envisagez d'utiliser la fonction ABS () pour obtenir la valeur absolue, puis convertissez-la en chaîne.
Pour un entier très grand, ces méthodes peuvent ne pas être applicables car la chaîne générée peut dépasser la taille maximale autorisée par la chaîne.
<code class="language-csharp">$"{i:0000}";</code>
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!