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

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

Debug.WriteLine(myString); 

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

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

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

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

Debug.WriteLine((object)getlongstring(),“test”);