he intentado hacer una cadena como esta:string.Format con string.join
[1][2][3][4][5][6][7][8][9][10]
Con este código:
string nums = "[" + string.Join("][", Enumerable.Range(1, 10)) + "]";
Eso, sin embargo en realidad no se ven muy bien, así que se preguntaba si podía combinar con string.Format string.join, sorta como esto:
string num = string.Join("[{0}]", Enumerable.Range(1, 10));
Así que envuelve algo alrededor de cada artículo, sin embargo, que termina así:
1[{0}]2[{0}]3[{0}]4[{0}]5[{0}]6[{0}]7[{0}]8[{0}]9[{0}]10
¿Hay una manera mejor/más fácil de hacer esto?
Edit: Gracias chicos por todas las soluciones. Debo decir que prefiero este
string s = string.Concat(Enumerable.Range(1, 4).Select(i => string.Format("SomeTitle: >>> {0} <<<\n", i)));
Durante este
string s2 = "SomeTitle: >>>" + string.Join("<<<\nSomeTitle: >>>", Enumerable.Range(1, 4)) + "<<<\n";
Debido a que todo el formato se realiza en una cadena, no en múltiple.
¿Por qué su solución anterior no es buena? ¡Me parece perfecta! :) –