程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> C# >> C#入門知識 >> vs中debug的一個小技巧

vs中debug的一個小技巧

編輯:C#入門知識

#line 這是C#中的預處理命令

    Visual Studio 2008
  • Visual Studio 2005
  • Visual Studio 2012
#line hidden 指令對調試器隱藏若干連續的行,這樣當開發人員在逐句通過代碼時,將會跳過 #line hidden 和下一個 #line 指令(假定它不是另一個 #line hidden 指令)之間的所有行。

#line hidden 指令不會影響錯誤報告中的文件名或行號。即,如果在隱藏塊中遇到錯誤,編譯器將報告當前文件名和錯誤的行號。

使用示例:

下面的示例說明調試器如何忽略代碼中的隱藏行。

當設置如示例所示的斷點並按 F11 鍵逐句通過代碼時,您將看到調試器忽略了隱藏行。

另請注意,即使在隱藏行上設置斷點,調試器仍會忽略它。

  private void Header_Loaded(object sender,RoutedEventArgs e)
        {
#line hidden
            GetTaskNum(UserId);
            StateCallback();
#line default
        }

  具體可參考:http://msdn.microsoft.com/zh-cn/library/34dk387t(v=vs.100).aspx

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved