相当于C#中的console.log

时间:2018-02-21 10:20:24

标签: c#

我正在运行使用Visual Studio 2017构建的MVC Web应用程序。我想测试C#代码without using debugger breakpoints的某些部分。是否有任何方法可以通过在此时添加一些代码来了解代码的某些部分?像Javascript中的console.log之类的东西?为了使事情更具体,我想添加这个"观察者代码"在以下方法中:

public static void Main(string[] args)
{
    BuildWebHost(args).Run();
}

以上是否可行以及如何?

3 个答案:

答案 0 :(得分:8)

Autorized会做(也可能是Trace.WriteLine类的更多方法)。

您可以使用名为Trace的程序实时监控生成的跟踪,或DebugView

答案 1 :(得分:4)

尝试使用System.Diagnostics.Debug.WriteLine("This is a log");,并在Visual Studio中打开View,然后在Output中,运行应用程序时将看到日志。

答案 2 :(得分:1)

Console.WriteLine将会执行此操作,前提是您有一个控制台可以查看它(对于表单应用程序,这在调试像visual studio这样的东西时有效,但最终用户永远不会看到输出)