String.Concat()添加意外的'回车'字符

时间:2016-04-13 09:05:48

标签: c# .net string concatenation

有没有理由为什么在加入4个单独的字符串而内部没有'carriage return'个字符后,我得到的是一个单独的字符串,其中'carriage return'个字符在随机位置插入?

这些字符放在单词之间..它太奇怪了。 这是一个例子:

Before: user_tb.surname    
After: user_tb.surn[CR][LF]ame

[CR][LF] 是'回车'炭

这是指令:

String.Concat(finalSelectStatement, fromStatement, finalJoinStatement, finalOrderByStatement);

在连接之前,Concat中的所有字符串都可以正常

1 个答案:

答案 0 :(得分:0)

好的,这个问题与Visual Studio的'立即Windows'功能有关。我通过在指令上添加Watch来切换到'Text Visualizer'功能,我解决了它。

不幸的是我在'Text Visualizer'中发现了另一个问题。结果中的一个词从'vstoExportShippingPlanningSerials_vw'变为'vstoExportShippingP ... ls_vw'.. 在这种情况下,我认为如果结果太长,Visual Studio会修剪结果。

所以我决定把结果写在磁盘上,我发现结果是对的!