我是Visual Studio(2015)和C#的新手,我遇到了一些非常基本的问题。我要做的是简单地通过显示一些文本来测试一个函数,该文本指示执行它的函数被调用。我正在制作一个WPF应用程序。
我有使用javascript,php和Actionscript 3 / Flash的经验,在所有这些语言中,只需简单地编写一行文本,查看函数是否被调用或查看变量的值;使用类似trace()
,console.write()
等的内容
但是,在C#中查找数小时的简单方法后,如果不编写整个代码块或将此文本写入某个外部文件,我找不到任何方法。
据我了解,Trace.WriteLine()
将其内容写入外部文件,需要一大堆额外的代码才能将其显示在其他位置。与Console.WriteLine()
相同,因为您首先必须召唤控制台才能首先打开。
至于现在,我正在使用System.Windows.MessageBox.Show("test")
,但在我看来这不是很方便。我无法想象没有其他简单的方法来跟踪简单的字符串或var或其他东西。
请帮助这位新秀!
答案 0 :(得分:1)
您正在寻找的是Debug.WriteLine
。
它将显示在Visual Studio的“输出”窗口中。
答案 1 :(得分:0)
您可以使用Console.WriteLine()或Debug.WriteLine()。对于后者,如果您没有看到输出,请查看以下帖子:Where does System.Diagnostics.Debug.Write output appear?。
有关Debug.WriteLine()的更多示例,请参阅:DotNetPerls-Debug。