18 votos

Hay una función incorporada para repetir string o char .neta?

Hay una función en c# que devuelve x veces de char o string. O debo código?

24voto

Carter Puntos 3877
string.Concat(Enumerable.Repeat("ab", 2));

devuelve

"abab"

23voto

Kirk Woll Puntos 34601
string.Join("", Enumerable.Repeat("ab", 2));

Devuelve

"abab"

Y

string.Join("", Enumerable.Repeat('a', 2))

Devuelve

"aa"

7voto

Schiavini Puntos 1392

Para las cadenas debe de hecho, el uso de Kirk solución:

string.Join("", Enumerable.Repeat("ab", 2));

Sin embargo, para los caracteres que usted podría utilizar el built-in (más eficiente) constructor de cadena:

new string('a', 2); // returns aa

Iteramos.com

Iteramos es una comunidad de desarrolladores que busca expandir el conocimiento de la programación mas allá del inglés.
Tenemos una gran cantidad de contenido, y también puedes hacer tus propias preguntas o resolver las de los demás.

Powered by: