J'ai une chaîne, et je veux ajouter un nombre d'espaces au début de cette chaîne basée sur une variable int.
Je veux faire quelque chose comme ceci:Comment créer une chaîne en C# par programme?
int NumberOfTabs = 2;
string line = "my line";
string line = String.Format("{0}{1}", " " * NumberOfTabs, line);
... et maintenant la ligne aurait 8 places
Quelle est la meilleure façon de le faire?
Bien que non la question que vous avez posée, la concaténation des chaînes avec '+' est plus claire, plus simple et (si c'est important) plus rapide que 'string.Format' pour les cas simples, ie' new string ('', NumberOfTabs) + line' –