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
275 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
i.ToString().PadLeft(length, '0');
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
i.ToString("0000");
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.
i.ToString("D4");
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.

$"{i:0000}";
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!

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