неправильный вывод Debug.WriteLine («Поместите текст сюда: {0}», myString)

String.Format отлично работает с Debug.WriteLine, если переменная не строкового типа:

int myNumber = 1;
Debug.WriteLine("Put number here: {0}", myNumber);

Правильный вывод без строкового типа

  • Введите число: 1

Но если переменная является строкой:

string myString = "ShouldWork";
Debug.WriteLine("Put text here: {0}", myString);

Неверный вывод со строкой

  • ShouldWork: Поместите текст сюда: {0}

Почему?

7
задан Cel 13 November 2011 в 14:52
поделиться