Чем отличаются:
String.Concat
String.Format
+
какой из них более эффективен в любых условиях, будь то конкатенация длинных или коротких строк.