Un errorino subdolo

Occhio alla differenza tra:

for (int i = 0; i < 2; i++)
{
  string s = "errore: " + i + 1 + " mancante!";
}

e questo:

for (int i = 0; i < 2; i++)
{
  string s = "errore: " + (i + 1) + " mancante!";
}
Technorati tags: ,

Print | posted @ mercoledì 16 aprile 2008 02:01

Comments on this entry:

Gravatar # re: Un errorino subdolo
by Omar Damiani at 15/05/2008 13:06

nel dubbio io avrei fatto:

string s = String.Format("errore: {0} mancante!", i+1);

Più leggibile, performante e meno misleading ;)))
Gravatar # re: Un errorino subdolo
by Wamba at 15/05/2008 13:32

String.Format è una droga (addio casting e concatenazioni infinite)! Il bello è che esiste anche in Javascript, se si usa Ajax.Net
Comments have been closed on this topic.