1

我在我的一个 NUnit 测试中有这个。我正在使用 R# 来逐步完成我的测试。控制台窗口没有弹出来向我显示该 foreach 循环的内容...不确定我缺少什么,但是是的,它有数据可以循环,所以这里不像没有数据

foreach (PostEntry post in posts)
{
    Console.WriteLine("id: " + post.Id);
    Console.WriteLine("title: " + post.Title);
    Console.WriteLine("body: " + post.Body);
    Console.ReadLine();
}
4

1 回答 1

4

如果您正在处理类库并且只想查看每个循环的内容,您可以使用 System.Diagnostics.Debug.Write而不是 Console.WriteLine。输出将在“输出”窗口中对您可见。

foreach (PostEntry post in posts)
{
    System.Diagnostics.Debug.WriteLine("loop starts");
    System.Diagnostics.Debug.WriteLine("id: " + post.Id);
    System.Diagnostics.Debug.WriteLine("title: " + post.Title);
    System.Diagnostics.Debug.WriteLine("body: " + post.Body);
    System.Diagnostics.Debug.WriteLine("loop ends");
    System.Diagnostics.Debugger.Break();
}
于 2012-12-09T05:15:49.513 回答