天天躁日日躁狠狠躁AV麻豆-天天躁人人躁人人躁狂躁-天天澡夜夜澡人人澡-天天影视香色欲综合网-国产成人女人在线视频观看-国产成人女人视频在线观看

C#調試心經

  注:如無特別說明Visual Studio均指Dev10即Visual Studio 2010。

  入門篇

  假設你是有著.NET平臺的程序員,并且使用Visual Studio 做為開發工具。

  斷點:最簡單的一種,設置一個斷點,程序執行到那一句就自動中斷進入調試狀態。設置斷點,在你覺得有問題的代碼行,左側單擊,會出現紅色的紅點即斷點。 

  啟動調式:按F5,或者菜單欄---調式---開始調試,或者工具欄的圖標:

  快速監視:快速查看變量或者表達式的值,也可以自定義表達式進行計算:

  單步執行

  有三種,一種是每次執行一行(F10);一種是每次執行一行,但遇到函數調用就會跳到被調用的函數里(F11);一種是直接執行當前函數里剩下的指令,返回上一級函數(Shift+F11)。

  還有一種后悔藥,設為下一句(Set Next Statement),即下一句會被執行的語句(右擊設置或者快捷鍵:Ctrl+Shift+F10),但要注意在調試與數據有關的時候,設置下一句有可能會報異常。如在調試向DataTable中添加行的時候,已經存在的行不能重復被添加到DataTable中。

  監視

  調試器可能會自動列出一些相關變量的值,但是你可能還關心其它變量的值,可以添加對這些變量的監視。還可以監視一個表達式的值,比如a+b。但是,這個表達式最好不要修改變量的值,比如監視a++都會導致監視時修改了a的值,影響了程序的運行結果。

  調試技巧篇

  使用快捷鍵會大大提升我們的調試效率,常用的調試快捷鍵:

  F5 啟動調試

  F10 執行下一行代碼,但不執行任何函數調用。

  F11 在執行進入函數調用后,逐條語句執行代碼。

  Shift + F11 執行當前執行點所處函數的剩余行。

  Shift + F5 停止運行程序中的當前應用程序。可用于“中斷”模式和“運行”模式。

  條件中斷

  假如你寫了個for循環,而且循環的次數比較多,如下代碼,現在我們知道在i=50的時候會有異常,那我們不可能按50次F5去調試這代碼,不然這效率。

private void ConditionDebug()
{
for (int i = 0; i < 100; i++)
{
if (i==50)
{
//some error code here
Console.WriteLine("i=50 here");
}
}
}

NET技術C#調試心經,轉載需保留來源!

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

主站蜘蛛池模板: 久久人妻无码毛片A片麻豆 久久人妻熟女中文字幕AV蜜芽 | 轻轻挺进女教师的身体 | 亚洲精品6久久久久中文字幕 | 18国产精品白浆在线观看免费 | 91偷偷久久做嫩草电影院 | 真实国产精品视频国产网 | 欧美日韩黄色 | 亚洲国产AV精品一区二区蜜芽 | 女子初尝黑人巨嗷嗷叫 | 一级做a爰片久久毛片一 | 毛片网站视频 | 特黄特色大片免费播放器试看 | 亚洲偷偷自拍免费视频在线 | 2021扫黑风暴在线观看免费完整版 | 一级片mp4 | 男人插曲女人的叫声 | 一点色成人 | 儿子你得太大了慢点插 | 777米奇影院第七色色 | 性女传奇 快播 | 亚洲色tu| 成片免费观看视频大全 | 老阿姨儿子一二三区 | 天堂精品国产自在自线 | 色久久综合视频本道88 | 扒开腿狂躁女人GIF动态图 | 亚洲日韩国产成网站在线 | 受喷汁红肿抽搐磨NP双性 | 四虎永久在线精品国产免费 | 久久电影精品 | 欧美日本韩国一二区视频 | 日日日夜夜在线视频 | www.久久久| 精品AV无码一二三区视频 | 别停好爽好深好大好舒服视频 | 爱如潮水3免费观看日本 | 晓雪老师我要进你里面好爽 | 年轻的母亲4线在线观看完整 | 女人的选择hd | 亚洲偷自拍精品视频在线观看 | 成人欧美一区二区三区白人 |