Silverlight - Debug.WriteLine()不适用于长字符串

时间:2011-05-08 22:51:35

标签: c# silverlight debugging windows-phone-7

我有一个很长的(3626个字符)字符串。当我有我的代码时

Debug.WriteLine(myString);

它只写第一部分。我怎么能告诉它写下整件事?

3 个答案:

答案 0 :(得分:3)

使用Debug.WriteLine()时字符串的长度是有限的。你可以做的只是打破你的字符串并单独显示每个块。

答案 1 :(得分:2)

Debug.WriteLine每行的默认字符数限制为 715 个字符。如果要打印多个,则必须考虑现有阈值,将现有字符串拆分为多行。您还可以使用第三方日志记录框架将数据记录在标准跟踪侦听器之外。

答案 2 :(得分:0)

将字符串转换为对象并且不会截断它,例如:

Debug.WriteLine((object)getlongstring()," test");