成人免费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-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:02:57

C# If語句

2009-09-01 10:20:28

C#多種語句

2009-08-20 15:33:03

C#跳躍語句

2009-09-07 14:33:02

C# switch語句

2009-08-20 15:26:42

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:42:50

C# for循環語句

2009-09-04 10:42:56

C#流程控制語句
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 91久久北条麻妃一区二区三区 | 欧美日韩在线精品 | 欧美福利| 成人在线免费看 | 欧美一二三区 | av日韩一区| 色婷婷综合成人av | 国产精品久久久久久久久久久免费看 | 国产三级一区二区三区 | 一区在线视频 | 亚洲精品一区二区网址 | 欧美一区精品 | 一区二区三区免费观看 | 99久久精品国产毛片 | 国产精品99久久免费观看 | 中文字幕一区二区三区精彩视频 | 久久久久亚洲精品中文字幕 | 久久美女网 | 日韩黄色免费 | 精品少妇一区二区三区日产乱码 | 午夜影院在线观看 | 青青久草 | 中文字幕日韩欧美 | 能免费看的av | 超碰日本 | 91国内精品久久 | 91精品国产色综合久久 | 伊人一区| 欧美99 | 91成人精品 | 亚洲一二三在线观看 | 免费一区| 美国一级黄色片 | 国产精品美女久久久久久久网站 | 亚洲成人精品 | 久久99精品视频 | 91精品国产综合久久久久久丝袜 | 国产91丝袜在线播放 | 韩国欧洲一级毛片 | 欧美日韩1区2区3区 欧美久久一区 | 成人免费激情视频 |