Maison > développement back-end > C++ > Comment convertir les entiers en chaînes zéro padées en C #?

Comment convertir les entiers en chaînes zéro padées en C #?

Linda Hamilton
Libérer: 2025-01-25 22:23:09
original
844 Les gens l'ont consulté

How to Convert Integers to Zero-Padded Strings in C#?

Convertir un entier en chaîne remplie de zéro en C#

Question :

En C#, vous devez convertir un entier en chaîne avec des zéros non significatifs devant. Par exemple, lors de la conversion de l'entier 1 en chaîne, il doit être formaté en 0001.

Solution :

Pour effectuer cette conversion en C#, il existe plusieurs manières :

  • Méthode ToString().PadLeft :

    <code class="language-csharp">  int i = 1;
      string paddedString = i.ToString().PadLeft(4, '0'); // 输出 "0001"</code>
    Copier après la connexion

Veuillez noter que cette méthode peut ne pas gérer correctement les nombres négatifs.

  • Formatage explicite :

    <code class="language-csharp">  int i = 1;
      string paddedString = i.ToString("0000"); // 输出 "0001"</code>
    Copier après la connexion

Cette méthode définit explicitement le format requis.

  • Spécificateur de format abrégé :

    <code class="language-csharp">  int i = 1;
      string paddedString = i.ToString("D4"); // 输出 "0001"</code>
    Copier après la connexion

Le spécificateur de format « D » est un raccourci pour le formatage des nombres, où le nombre spécifié représente le nombre minimum de chiffres à afficher.

  • Interpolation de chaînes (C# 6.0) :

    <code class="language-csharp">  int i = 1;
      string paddedString = $"{i:0000}"; // 输出 "0001"</code>
    Copier après la connexion

L'interpolation de chaînes fournit un moyen concis de formater des chaînes, y compris le formatage des nombres à l'aide d'espaces réservés.

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