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
909 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 :

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

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

  • Formatage explicite :

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

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

  • Spécificateur de format abrégé :

      int i = 1;
      string paddedString = i.ToString("D4"); // 输出 "0001"
    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) :

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

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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal