Concatenar strings

24/04/2009 - 18:52 por Carlos | Informe spam
Algunos dicen que para concatenar cadenas se use String.Format en vez de el
operador +.

Cual es la realidad de eso, busco en la ayuda pero no veo nada especifico
sobre el tema.

Preguntas similare

Leer las respuestas

#1 Julián Mejio Cárdenas
24/04/2009 - 19:02 | Informe spam
Carlos escribió:
Algunos dicen que para concatenar cadenas se use String.Format en vez de el
operador +.

Cual es la realidad de eso, busco en la ayuda pero no veo nada especifico
sobre el tema.




Con String.Format puedes crear "plantillas" para reutilizar la forma en
cómo vas a concatenar las cadenas, mientras que con el operador "+" no
puede hacer ésto. Va más bien en el orden que quieras tener en tu código.
Respuesta Responder a este mensaje
#2 Jerónimo Milea
09/05/2009 - 23:49 | Informe spam
Hola Carlos, en realidad depende mucho de cuantas cadenas estemos hablando,
si lo que tu quieres hacer es algo como:
string nombre = "Carlos";
Console.WirteLine("Hola " + nombre);
Un simple + lo hace muy bien pero si quieres, por ejemplo, construir
Javascript de manera dinámica esto, por ejemplo, lleva a la concatenación de
muchas cadenas, en este caso mejor que string.Format es usar un
Stringbuilder, un StringBuilder no genera la cadena hasta que no se llama a
ToString(), esto aumenta considerablemente el rendimiento y, en caso de ser
cadenas largas, el uso de memoria es mucho más óptimo...

Espero te sirva
Jerónimo Milea

"Carlos" <carl> escribió en el mensaje de
noticias:
Algunos dicen que para concatenar cadenas se use String.Format en vez de
el operador +.

Cual es la realidad de eso, busco en la ayuda pero no veo nada especifico
sobre el tema.

email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida