Silverlight - Debug.WriteLine () не работает для длинной строки - PullRequest
3 голосов
/ 09 мая 2011

У меня длинная (3626 символов) строка.Когда у меня в коде

Debug.WriteLine(myString);

, он пишет только первую часть.Как я могу сказать это, чтобы написать все это?

Ответы [ 3 ]

3 голосов
/ 09 мая 2011

Существует ограничение на длину строки при использовании Debug.WriteLine ().Что вы можете сделать, это просто разбить вашу строку и отобразить каждый блок в отдельности.

2 голосов
/ 09 мая 2011

Предел символов по умолчанию на строку с Debug.WriteLine составляет 715 символов.Если вы хотите напечатать больше, вам придется разбить существующую строку на несколько строк, учитывая существующий порог.Вы также можете использовать стороннюю систему ведения журналов для регистрации данных вне стандартного прослушивателя трассировки.

0 голосов
/ 29 апреля 2015

Приведите строку к объекту, и она не будет обрезаться, например:

Debug.WriteLine ((объект) getlongstring (), "тест");

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...