草庐IT

cf-console

全部标签

c# - 如何从 [TestMethod] Console.WriteLine?

这个问题在这里已经有了答案:HowtowritetoConsole.OutduringexecutionofanMSTesttest(6个答案)关闭9年前。我正在尝试显示来自[TestMethod]方法的一些信息。通常我们使用NUnit并且带有Console.WriteLine的行运行良好,我们可以在“输出”窗口中看到它,但是在这个项目中我们必须使用嵌入VS2010和的测试工具>Console.WriteLine没有运行,因为我们看不到任何东西。我想要的是或多或少以这种方式在“输出”窗口上显示跟踪消息:usingSystem;usingSystem.Text;usingSystem.C

c# - 你如何写入 NUnit gui runner 的 Log 选项卡和 Console.Error 选项卡

在NUnitGuiRunner中,有6个选项卡。我可以通过如下方式写入Console.Out:Console.WriteLine("ThiswillendupintheConsole.Out");我可以通过如下方式写入Trace选项卡:System.Diagnostics.Trace.WriteLine("ThiswillendupontheTracetab");但是我该如何写入另外两个选项卡“Log”和“Console.Error”? 最佳答案 要写入Console.Error,您可以这样做:Console.Error.Write

c# - 你如何写入 NUnit gui runner 的 Log 选项卡和 Console.Error 选项卡

在NUnitGuiRunner中,有6个选项卡。我可以通过如下方式写入Console.Out:Console.WriteLine("ThiswillendupintheConsole.Out");我可以通过如下方式写入Trace选项卡:System.Diagnostics.Trace.WriteLine("ThiswillendupontheTracetab");但是我该如何写入另外两个选项卡“Log”和“Console.Error”? 最佳答案 要写入Console.Error,您可以这样做:Console.Error.Write

c# - Console.Writeline 基础知识

我对以下代码有疑问:classCurrentDate{staticvoidMain(){Console.WriteLine(DateTime.Now);}}文档说:Writesthetextrepresentationofthespecifiedarrayofobjects,followedbythecurrentlineterminator,tothestandardoutputstreamusingthespecifiedformatinformation.所以我的问题是:WriteLine怎么知道DateTime对象的文本表示?我的意思是,如果我从自己的类创建自己的对象,它怎么知

c# - Console.Writeline 基础知识

我对以下代码有疑问:classCurrentDate{staticvoidMain(){Console.WriteLine(DateTime.Now);}}文档说:Writesthetextrepresentationofthespecifiedarrayofobjects,followedbythecurrentlineterminator,tothestandardoutputstreamusingthespecifiedformatinformation.所以我的问题是:WriteLine怎么知道DateTime对象的文本表示?我的意思是,如果我从自己的类创建自己的对象,它怎么知

c# - 如何中断 Console.ReadLine

是否可以通过编程方式停止Console.ReadLine()?我有一个控制台应用程序:大部分逻辑运行在不同的线程上,在主线程中我使用Console.ReadLine()接受输入。当分离的线程停止运行时,我想停止从控制台读取。我怎样才能做到这一点? 最佳答案 更新:此技术在Windows10上不再可靠。请不要使用它。Win10中相当大的实现更改使控制台更像终端。无疑是为了协助新的Linux子系统。一个(意外的?)副作用是CloseHandle()会死锁,直到读取完成,从而终止这种方法。我会保留原来的帖子,只是因为它可能可以帮助其他人找

c# - 如何中断 Console.ReadLine

是否可以通过编程方式停止Console.ReadLine()?我有一个控制台应用程序:大部分逻辑运行在不同的线程上,在主线程中我使用Console.ReadLine()接受输入。当分离的线程停止运行时,我想停止从控制台读取。我怎样才能做到这一点? 最佳答案 更新:此技术在Windows10上不再可靠。请不要使用它。Win10中相当大的实现更改使控制台更像终端。无疑是为了协助新的Linux子系统。一个(意外的?)副作用是CloseHandle()会死锁,直到读取完成,从而终止这种方法。我会保留原来的帖子,只是因为它可能可以帮助其他人找

c# - 将 Console.WriteLine() 重定向到文本框

我正在使用C#在VisualStudio2010中构建此应用程序。基本上有2个文件,form1.cs(这是windows窗体)和program.cs(所有逻辑所在)。//form1.cspublicpartialclassForm1:Form{//runButton_clickfunction}//program.csclassProgram{staticvoidMain(){while(blah-condition){//somecalculationConsole.WriteLine("Progress"+percent+"%completed.");}}}有一个运行按钮和一个空白

c# - 将 Console.WriteLine() 重定向到文本框

我正在使用C#在VisualStudio2010中构建此应用程序。基本上有2个文件,form1.cs(这是windows窗体)和program.cs(所有逻辑所在)。//form1.cspublicpartialclassForm1:Form{//runButton_clickfunction}//program.csclassProgram{staticvoidMain(){while(blah-condition){//somecalculationConsole.WriteLine("Progress"+percent+"%completed.");}}}有一个运行按钮和一个空白

c# - 从 WPF Windows 应用程序到实际控制台的输出 Console.WriteLine

背景:我正在努力将命令行和批处理功能添加到现有的WPFWindows应用程序。当我在启动时检测到一些选项时,我会抑制窗口出现,进行一些处理并立即退出。现在,因为没有UI,所以我想将一些消息输出到stdout/stderr。考虑以下代码:namespaceWpfConsoleTest{publicpartialclassApp:Application{protectedoverridevoidOnStartup(StartupEventArgse){Console.WriteLine("Start");System.Threading.Thread.Sleep(1000);Console