亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

C#的入門調試是怎樣的

發布時間:2021-10-14 17:05:17 來源:億速云 閱讀:137 作者:柒染 欄目:編程語言

這期內容當中小編將會給大家帶來有關C#的入門調試是怎樣的,文章內容豐富且以專業的角度為大家分析和敘述,閱讀完這篇文章希望大家可以有所收獲。

  DotNet程序的調試,是DotNet程序員必備的技能之一,開發出穩定的程序、解決程序的疑難雜癥都需要很強大的調試能力。DotNet調試有很多方法和技巧。現在本文就介紹一下借助DebugView工具進行調試的方法,以及由DebugView引申出來的知識點。

DebugView

  DebugView是一個查看調試信息的非常棒的工具,支持Debug、Release模式編譯的程序,甚至支持內核程序,而且能夠定制各種過濾條件,讓你只看到關心的輸出信息,而且可以定制高亮顯示的內容等等,非常方便。

  捕捉Release模式的Win32程序輸出的調試信息,需要選中CaptureGlobalWin32選項:

過濾與高亮功能

  可以通過include、exclude設置過濾條件,包含指定字符串的輸出信息將會被過濾。還可以通過exclude條件過濾掉對應進程ID的調試信息。多個條件使用“;”分隔,而且支持“*”通配符。

遠程調試

  DebugView支持遠程捕捉調試信息。首先在遠程機器上通過如下命令啟動DebugView:

  輸出信息到DebugView的幾種方式

  DebugView的一些功能是不是讓你心動了呢。俗話說心動不如行動,但是在行動之前,首先要知道C#如何將調試信息輸出到DebugView中。

  通過編程輸出一些調試信息到DebugView中,一共有三種方式:

  Debug.WriteLine

  Debugger.Log

  Kernal32.dll中的OutputDebugString方法

Debug.WriteLine

  通過Debug.WriteLine可以將調試信息寫入到DebugView中

Debugger.Log

  Debug.WriteLine已經很好用了,唯一的缺點就是在Release模式下無效。那么在Release模式下就可以使用Debugger.Log方法

Kernel32.dll中的OutputDebugString方法

  做C++開發的應該知道可以通過OutputDebugString這個API開實現輸出調試信息到DebugView中吧。那么C++能做的,C#也能做。可以通過PInvoke的方式引入此方法,這個API屬于Kernel32.dll

  然后就可以通過調用此方法,將調試信息輸出到DebugView中。

上述就是小編為大家分享的C#的入門調試是怎樣的了,如果剛好有類似的疑惑,不妨參照上述分析進行理解。如果想知道更多相關知識,歡迎關注億速云行業資訊頻道。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

正镶白旗| 海南省| 莱西市| 长泰县| 屏东市| 德阳市| 汉沽区| 南开区| 安泽县| 泗阳县| 临海市| 遂宁市| 新化县| 新乐市| 广德县| 雷波县| 崇明县| 郓城县| 怀来县| 浦江县| 长沙县| 定日县| 佛学| 上饶市| 汉寿县| 朝阳区| 健康| 肃北| 邵东县| 淮滨县| 浏阳市| 陕西省| 隆回县| 周口市| 钟祥市| 黄浦区| 阜宁县| 昌乐县| 龙海市| 连山| 南丹县|