Ciao Lady,
sono dei segnaposto per i valori che specificherai poi dopo la virgola, seguendo l'ordine con cui li hai dichiarati. Ti danno alcuni vantaggi: in primis di non dover fare il noioso concatenamento "..." & "..." e poi di poter riutilizzare lo stesso segnaposto se una variabile compare più volte nella stringa.
codice:
Dim s As String = String.Format("Il campo si chiama:{0}.{1}Il campo {0} vale: {2}.{1}", sNomeCampo, Environment.NewLine, valore)
Console.WriteLine(s)
Questo stamperà
Il campo si chiama
ippo.
Il campo pippo vale: 0.
Come vedi non è necessario StringBuilder, ma puoi usarlo anche tramite il metodo Format di String