成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

C#跟蹤和調試語句

開發 后端
這里介紹C#跟蹤和調試語句,.NET Framework有一個代表接收Debug、Assert和Trace輸出的對象的Listeners集合。EventLog可以讓你把你的程序的調試和跟蹤消息寫到系統事件日志記錄中。

C#語言還是比較常見的東西,這里我們主要介紹C#跟蹤和調試語句,包括介紹設置你的listeners、發現那些重大bugs等方面。

設置你的listeners

.NET Framework有一個代表接收Debug、Assert和Trace輸出的對象的Listeners集合。默認情況下,你的應用程序有一個單一的 DefaultTraceListener。這個listener忽略Debug和Trace輸出,顯示一個Assert消息的對話框。你可以添加項目到這個集合,或從這個集合中刪除項目。已為你創建好的兩項是TextWriterTraceListener和 EventLogTraceListener。TextWriterTraceListener把消息寫到一個流(stream)中,EventLogTraceListener把消息寫到一個EventLog中。EventLog可以讓你把你的程序的調試和跟蹤消息寫到系統事件日志記錄中。

我喜歡為所有程序建一個調試日志文件:

  1. static void Main ()  
  2. {
  3. Debug.Listeners.Add (  
  4. New TextWriteTraceListener  
  5. ("MyLog.log");  
  6. // etc. 

為什么用這個方法? 該技巧可以讓你控制在哪里用調試和跟蹤語句。

在你發現bugs時,用這些技巧

坦白地說,在開始寫代碼時,沒有人用所有這些技巧。實際上,當我們努力想發現那些重大bugs的原因時我們通常添加這些語句。在你陷入那種困境時,嘗試以下方法:
1. 當你創建類時,通常為每個類建一個跟蹤開關。
2. 通常為每個類建一個驗證函數。
3. 當你要診斷錯誤的行為時,添加其它的C#跟蹤和調試語句。

確信把這些變化保留在代碼中。我發現的最常見的錯誤之一就是:當程序員想找到bugs時,他們添加許多C#跟蹤和調試語句來發現錯誤。然后,一旦他們找到了他們查找的錯誤,他們就把這些語句刪掉。

【編輯推薦】

  1. C#編程實現顯示XML文件
  2. C#語言獲取要顯示頁面
  3. 創建C# Windows窗體應用程序淺析
  4. C#實現窗體顯示背景知識
  5. C# Lazy-Allocate設計概念
責任編輯:佚名 來源: 博客園
相關推薦

2009-08-20 15:02:57

C# If語句

2009-08-25 16:49:44

C#使用if語句

2009-08-20 14:45:13

C# Switch語句

2009-08-25 15:47:45

C#運用Trace語句

2009-08-20 15:26:42

C#循環語句

2009-09-07 14:33:02

C# switch語句

2009-08-20 15:33:03

C#跳躍語句

2009-09-01 10:20:28

C#多種語句

2010-11-08 10:20:18

2009-08-13 17:04:09

C#語言C#程序

2009-08-27 16:11:03

C# delegateC# event

2009-09-11 11:04:23

C# WinForm自

2009-08-25 16:56:52

C#使用塊來分組語句

2009-08-26 10:34:15

C#類型C#變量

2024-10-11 14:42:59

2009-08-19 16:50:32

Visual C#C#語言特性

2009-09-01 17:51:47

C#拆箱C#裝箱

2009-08-10 10:04:25

C#抽象類C#接口

2009-08-28 16:53:05

C# for語句

2009-09-04 17:31:32

C# SQL語句執行函
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 国产成人免费一区二区60岁 | 99精品视频一区二区三区 | 成人免费一区二区三区视频网站 | v片网站 | www久久久 | 五月激情综合 | 天天操一操 | 久久久久国产精品 | 色婷婷久久久亚洲一区二区三区 | www久久久 | 国产亚洲一区二区三区 | 久久99精品久久久久久 | 午夜精品影院 | 中文字幕第一页在线 | 性做久久久久久免费观看欧美 | 看a网站 | 久久久久久久一区二区三区 | 久久伊人精品 | 久久国产视频播放 | 欧洲妇女成人淫片aaa视频 | 男人av网| 日韩中文欧美 | 亚洲精品视频三区 | 国产日韩欧美二区 | 少妇黄色| 69福利影院| 欧洲一区二区视频 | 国产精品色哟哟网站 | 黄a网| 国产美女视频 | 日本a在线 | 综合一区二区三区 | 99久久99热这里只有精品 | 国产一区欧美一区 | 欧美精品在欧美一区二区少妇 | 国产精久久久久久久 | 亚洲精品中文字幕 | 中文字幕在线观看视频网站 | 国产一区二区三区网站 | 欧美一区二区三区四区视频 | 中文字幕在线观 |