Hola a todos.
Una pregunta, a ver si alguien puede aclararme.
Qué es más eficiente en rendimiento:
string s;
s+= " .";
s+= " .";
s+= " .";
ó
System.Text.StringBuilder sb = new
System.Text.StringBuilder();
sb.Append("");
sb.Append("");
sb.Append("");
// string s = sb.ToString();
Dudas, que me vienen a la mente:
1. Eficiencia en creación de objetos:
string s;
es menos eficiente que
System.Text.StringBuilder sb = new
System.Text.StringBuilder();
2. Modificar objeto:
s+= " "; es más ineficiente que
sb.Append(""); ???
Sé que si son 1000 instrucciones, para sb sería más
eficiente, pero para 3 instrucciones por ejemplo se
notaría ?
En fin, muchas gracias.
Leer las respuestas