控制台窗口未显示

时间:2012-12-09 04:59:20

标签: c# nunit

我在我的一个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();
}

1 个答案:

答案 0 :(得分:5)

如果您正在处理类库并且您只想查看每个循环的内容,可以使用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();
}