Maison > développement back-end > C++ > Comment ajouter des zéros principaux à un entier lors de la conversion en une chaîne en C #?

Comment ajouter des zéros principaux à un entier lors de la conversion en une chaîne en C #?

Patricia Arquette
Libérer: 2025-01-25 22:18:13
original
440 Les gens l'ont consulté

How to Add Leading Zeros to an Integer When Converting to a String in C#?

Convertir un entier en chaîne avec des zéros non significatifs en C#

En C#, pour convertir un entier en chaîne avec des zéros non significatifs, vous pouvez utiliser plusieurs méthodes :

1. ToString().PadLeft(n, '0'): (non recommandé pour les nombres négatifs) Cette méthode accepte deux paramètres : la longueur de chaîne souhaitée (n) et les caractères utilisés pour le remplissage (« 0 » signifie zéro). Il complète l'entier de gauche avec des zéros jusqu'à la longueur spécifiée.

int i = 1;
var zeroPaddedString = i.ToString().PadLeft(4, '0');
// 输出: "0001"
Copier après la connexion

2. ToString("0000") : Format explicite Ce format spécifie explicitement le format souhaité sous forme de chaîne avec un nombre spécifique de zéros.

int i = 1;
var zeroPaddedString = i.ToString("0000");
// 输出: "0001"
Copier après la connexion

3. ToString("D4") : Spécificateur de format concis Le spécificateur de format « D » est utilisé pour les entiers positifs. Il complète implicitement le nombre avec des zéros pour l'adapter à la longueur spécifiée.

int i = 1;
var zeroPaddedString = i.ToString("D4");
// 输出: "0001"
Copier après la connexion

4. Interpolation de chaîne ($"{i:0000}") : (C# 6.0 uniquement) L'interpolation de chaîne fournit une syntaxe de formatage de chaîne concise. L'expression :"0000" précise le format requis pour l'entier.

int i = 1;
var zeroPaddedString = $"{i:0000}";
// 输出: "0001"
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