Maison >développement back-end >C++ >Comment puis-je répéter efficacement un caractère de chaîne pour l'indentation en C# ?

Comment puis-je répéter efficacement un caractère de chaîne pour l'indentation en C# ?

DDD
DDDoriginal
2025-01-07 10:38:40872parcourir

How Can I Efficiently Repeat a String Character for Indentation in C#?

Répéter une chaîne pour l'indentation

Lors de l'indentation d'une chaîne en fonction de la profondeur d'un élément, il est pratique d'avoir un moyen efficace de renvoyer une chaîne répété un nombre de fois spécifié.

Utilisation de la chaîne Constructeur

Si vous avez uniquement l'intention de répéter le même caractère, vous pouvez utiliser le constructeur String qui accepte un caractère et le nombre de fois pour le répéter :

string indent = new String(char c, int count);

Par exemple , pour créer une chaîne d'indentation de cinq traits d'union :

string indent = new String('-', 5);

Cela renverra la chaîne "-----".

Exemple d'utilisation

Vous pouvez utiliser cette approche pour générer facilement des indentations en fonction de la profondeur d'un élément :

int depth = 2;
string indent = new String('-', depth);
Console.WriteLine(indent + "Item at depth " + depth);

Output:
--Item at depth 2

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