Maison >développement back-end >C++ >Comment puis-je répéter une chaîne plusieurs fois pour l'indentation en C# ?
Répéter des chaînes pour l'indentation
Dans votre scénario, vous avez besoin d'un moyen de répéter une chaîne plusieurs fois pour obtenir l'indentation souhaitée. La tâche de répétition d'une chaîne en C# peut être accomplie à l'aide de diverses méthodes.
Une approche consiste à utiliser la méthode String.Repeat(), qui duplique une chaîne spécifiée un nombre de fois donné. Il prend une chaîne comme premier argument et le nombre de répétitions comme second. Par exemple :
string indent = "---"; Console.WriteLine(indent.Repeat(0)); // Outputs an empty string Console.WriteLine(indent.Repeat(1)); // Outputs "---" Console.WriteLine(indent.Repeat(2)); // Outputs "------" Console.WriteLine(indent.Repeat(3)); // Outputs "---------"
Vous pouvez également utiliser le constructeur de chaîne qui accepte un caractère et le nombre de répétitions. Ceci est particulièrement utile lors de la répétition du même caractère.
string result = new String('-', 5); Console.WriteLine(result); // Outputs "-----"
Cette méthode simplifie le processus de répétition de caractères spécifiques à des fins d'indentation. Vous pouvez remplacer le caractère tiret par le symbole d'indentation souhaité et ajuster le nombre de répétitions en fonction de la profondeur de l'élément.
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!