Maison >développement back-end >C++ >Comment puis-je répéter une chaîne plusieurs fois pour l'indentation en C# ?

Comment puis-je répéter une chaîne plusieurs fois pour l'indentation en C# ?

Barbara Streisand
Barbara Streisandoriginal
2025-01-07 10:42:40359parcourir

How Can I Repeat a String Multiple Times for Indentation in 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!

Déclaration:
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