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
Libérer: 2025-01-07 10:38:40
original
917 Les gens l'ont consulté

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);
Copier après la connexion

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

string indent = new String('-', 5);
Copier après la connexion

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
Copier après la connexion

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 de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal