Esto post es para recordar simplemente que concatenar cadenas con String.Format es una mala práctica y para eso tenemos ese gran olvidado que es String.Concat.
Y como muestra un ejemplo…
public void Format()
{
for (int i = 0; i < 1000; i++)
{
String.Format("{0},{1}", "Test", "Test");
}
}
public void Concat()
{
for (int i = 0; i < 1000; i++)
{
String.Concat("Test",",", "Test");
}
}