位置:首頁(yè) > 軟件操作教程 > 編程開(kāi)發(fā) > C# > 問(wèn)題詳情

C# 非中斷(正常)模式下的調(diào)試

提問(wèn)人:劉團(tuán)圓發(fā)布時(shí)間:2020-12-04

WriteLineO函數(shù)可以把文本輸出到控制臺(tái)。在開(kāi)發(fā)應(yīng)用程序時(shí),這個(gè)函數(shù)可以方便地獲得操作的額外反饋,例如:

    WriteLine("MyFunc() Function is about to be called.");

    MyFunc("Do something.");

    WriteLine("MyFunc() Function execution completed.");


    這段代碼說(shuō)明了如何獲取MyFuncO函數(shù)的額外信息。這么做完全正確,但控制臺(tái)的輸出結(jié)果會(huì)比較混亂。在開(kāi)發(fā)其他類(lèi)型的應(yīng)用程序時(shí),如桌面應(yīng)用程序,沒(méi)有用于輸出信息的控制臺(tái)。作為一種替代方法,可將文本輸出到另一個(gè)位置——IDE中的Output窗口。

    EnorUst窗口,其中提到其他窗口也可以顯示在這個(gè)位置。其中一個(gè)窗口就是Output窗口,在調(diào)試時(shí)這個(gè)窗口非常有用。要顯示這個(gè)窗口,可以選擇View | Output。在這個(gè)窗口中,可以査看與代碼的編譯和執(zhí)行相關(guān)的信息,包括在編譯過(guò)程中遇到的錯(cuò)誤等,還可將自定義的診斷信息直接寫(xiě)到這個(gè)窗口中。


    另外,還可以創(chuàng)建一個(gè)日志文件,在運(yùn)行應(yīng)用程序時(shí),會(huì)把信息添加到該日志文件中。把信息寫(xiě)入日志文件所用的技巧與把文本寫(xiě)到Output窗口中所用的技巧相同,但需要理解如何從C#應(yīng)用程序中訪問(wèn)文件系統(tǒng)。

繼續(xù)查找其他問(wèn)題的答案?

相關(guān)視頻回答
回復(fù)(0)
返回頂部