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
392 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.

<code class="language-C#">int i = 1;
var zeroPaddedString = i.ToString().PadLeft(4, '0');
// 输出: "0001"</code>
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.

<code class="language-C#">int i = 1;
var zeroPaddedString = i.ToString("0000");
// 输出: "0001"</code>
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.

<code class="language-C#">int i = 1;
var zeroPaddedString = i.ToString("D4");
// 输出: "0001"</code>
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.

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