gpt4 book ai didi

c# - Visual Studio 等效于 java System.out

转载 作者:IT王子 更新时间:2023-10-29 03:56:27 24 4
gpt4 key购买 nike

我在 Visual Studio (C#) 中使用什么来执行与 Java 的 System.out.println(/*stuff*/) 等效的操作?

命令的输出是否显示在 IDE 的“输出”窗口中?

我在网页上有一个按钮调用返回字符串的服务。我想查看字符串中的内容并尝试了下面的所有变体,但输出中没有显示任何内容。它也不会在断点处停止,所以我可以检查是否有任何结果。

var service = new OTest.TylerAPI.APIWebServiceSoapClient();
results = service.OdysseyMsgExecution("<Message MessageType='FindCaseByCaseNumber' Source='APIMessage' ReferenceNumber='1' NodeID='1' UserID='1'> <CaseNumber>T4CV0043212010</CaseNumber></Message>", "NMODYSSEYMETRO");
System.Diagnostics.Debug.Write(results);

最佳答案

尝试:Console.WriteLine (为 Visual Studio 或 Rider 片段键入 out)

Console.WriteLine(stuff);

另一种方法是使用 System.Diagnostics.Debug.WriteLine :

System.Diagnostics.Debug.WriteLine(stuff);

Debug.WriteLine 可能更适合 IDE 中的输出窗口,因为它将为控制台和 Windows 应用程序呈现。而 Console.WriteLine 不会在输出窗口中呈现,如果是控制台应用程序类型,则只会在控制台本身中呈现。

另一个区别是 Debug.WriteLine 不会在 Release 配置中打印任何内容。

关于c# - Visual Studio 等效于 java System.out,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4726900/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com