Maison  >  Article  >  développement back-end  >  Comment convertir un entier en chaîne avec un remplissage nul en C# ?

Comment convertir un entier en chaîne avec un remplissage nul en C# ?

WBOY
WBOYavant
2023-08-23 23:01:021553parcourir

Comment convertir un entier en chaîne avec un remplissage nul en C# ?

Il existe plusieurs façons de convertir des entiers en chaînes en C#.

PadLeft - Renvoie une nouvelle chaîne de la longueur spécifiée, où le début de la chaîne actuelle est complété par des espaces ou les caractères Unicode spécifiés

ToString - Renvoie une chaîne représentant l'objet actuel.

String Interpolation - Le caractère spécial $ identifie une chaîne littérale comme une chaîne interpolée. Cette fonctionnalité est disponible à partir de C# 6.

Exemple utilisant le remplissage de chaîne -

Exemple

Démo en ligne

using System;
namespace DemoApplication{
   class Program{
      public static void Main(){
         int number = 5;
         Console.WriteLine("Number: {0}", number);
         var numberString = number.ToString().PadLeft(4, '0');
         Console.WriteLine("Padded String: {0}", numberString);
         Console.ReadLine();
      }
   }
}

Sortie

La sortie du code ci-dessus est

Number: 5
Padded String: 0005

Exemple utilisant un formulaire explicite

Exemple

Démo en direct

using System;
namespace DemoApplication{
   class Program{
      public static void Main(){
         int number = 5;
         Console.WriteLine("Number: {0}", number);
         var numberString = number.ToString("0000");
         Console.WriteLine("Padded String: {0}", numberString);
         Console.ReadLine();
      }
   }
}

Sortie

La sortie du code ci-dessus est

Number: 5
Padded String: 0005

Exemple utilisant un spécificateur de format court

Exemple

Démo en ligne

using System;
namespace DemoApplication{
   class Program{
      public static void Main(){
         int number = 5;
         Console.WriteLine("Number: {0}", number);
         var numberString = number.ToString("D4");
         Console.WriteLine("Padded String: {0}", numberString);
         Console.ReadLine();
      }
   }
}

Sortie

La sortie du code ci-dessus est

Number: 5
Padded String: 0005

Exemple utilisant l'interpolation de chaîne

Exemple

Démonstration en temps réel

using System;
namespace DemoApplication{
   class Program{
      public static void Main(){
         int number = 5;
         Console.WriteLine("Number: {0}", number);
         var numberString = $"{number:0000}";
         Console.WriteLine("Padded String: {0}", numberString);
         Console.ReadLine();
      }
   }
}

Sortie

La sortie du code ci-dessus est

Number: 5
Padded String: 0005

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:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer