Maison > développement back-end > C++ > Comment remporter des entiers avec des zéros de premier plan en C #?

Comment remporter des entiers avec des zéros de premier plan en C #?

Patricia Arquette
Libérer: 2025-01-25 22:26:08
original
209 Les gens l'ont consulté

How to Pad Integers with Leading Zeros in C#?

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:

Utilisez ToString () et Padleft ()

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>
Copier après la connexion

La longueur totale de la chaîne de résultats (y compris le guide frontal zéro)

    C'est un caractère utilisé pour remplir
  • i
  • Utilisez la chaîne de format tost ()
  • length
  • Une autre méthode consiste à utiliser la chaîne de format lors de l'appel toString (). La chaîne de format spécifie comment formater les entiers:
  • '0'
  • La chaîne de format "0000" spécifié un entier doit indiquer une chaîne contenant au moins quatre nombres.

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>
Copier après la connexion
Le format Description "D4" et "0000" est le même.

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>
Copier après la connexion

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>
Copier après la connexion

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!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal