String.Format отлично работает с Debug.WriteLine, если переменная не строкового типа:
int myNumber = 1;
Debug.WriteLine("Put number here: {0}", myNumber);
Правильный вывод без строкового типа
Но если переменная является строкой:
string myString = "ShouldWork";
Debug.WriteLine("Put text here: {0}", myString);
Неверный вывод со строкой