Her ne kadar soru garibime gitsede şu şekilde birşeyler karalayabilirim
String format ile değişken değerler string içine alınarak yazılabilir. Bu metot ile string içinde kullanılan değişken int olsa dahi string e çevirmeye gerek yoktur. String format ile yazılan string içerisinde formatlama yapılabilir (virgülden sonra 2 basamak ekle gibi). string.concat ise bir nevi birleştirme (+) operatörünün yaptığı işi yapar. Yani iki veya daha fazla string i birleştirir.
String str = String.Concat(“r”, “1”, “0”, “.”, “n”, “e”, “t”);
burada tanımlanan değişkenin çıktısı "r10.net" olur.
İkisi biraz farklı kavramlar gibi

o yüzden arasındaki farkıda yazdığım yazıdan çıkarabilirsin