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 chiamaippo.
Il campo pippo vale: 0.


Come vedi non è necessario StringBuilder, ma puoi usarlo anche tramite il metodo Format di String