C#TextBox只显示1行字符串,但Debug.WriteLine正确显示它

时间:2017-02-25 13:23:35

标签: c# debugging foreach textbox

foreach (HtmlNode href in DOCMAIN.DocumentNode.SelectNodes("//a[@href]"))                              //GETTING MATCHES INFO
             {
                // Get the value of the HREF attribute                   
                string hrefValue = href.GetAttributeValue("href", string.Empty);                   
                                                     Debug.WriteLine(hrefValue);

             }

立即窗口显示所有字符串数据(多个LInes),但如果我尝试将其导出到txt文件或将Text设置为文本框,它会自动显示1行数据。 编辑:

配置错误的问题,上面的Debug.WriteLine代码显示字符串的整个值约为60行,而转换调试为WriteLine,TextBox.Text = hrefValue只显示1行

1 个答案:

答案 0 :(得分:0)

textBox1.Text += System.Environment.NewLine + hrefValue;

通过添加每个foreach循环的行来解决。 感谢TaW关于即时窗口的提示