Maison > Article > développement back-end > 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 -
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(); } } }
La sortie du code ci-dessus est
Number: 5 Padded String: 0005
Exemple utilisant un formulaire explicite −
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(); } } }
La sortie du code ci-dessus est
Number: 5 Padded String: 0005
Exemple utilisant un spécificateur de format court −
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(); } } }
La sortie du code ci-dessus est
Number: 5 Padded String: 0005
Exemple utilisant l'interpolation de chaîne −
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(); } } }
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!