偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

Visual Studio自定義調(diào)整窗體的兩個(gè)小技巧

開(kāi)發(fā) 后端
本文將討論的是在Visual Studio自定義調(diào)整窗體的方法,可以簡(jiǎn)化調(diào)試信息和不必要的信息。希望本文能幫到你。

這篇文章講述如何自定義你的調(diào)試窗體。這些技巧在你調(diào)試應(yīng)用程序的時(shí)候是非常有用的。當(dāng)你調(diào)試的時(shí)候,你可能希望簡(jiǎn)化調(diào)試窗體的信息,或者在調(diào)試窗體上除去對(duì)你不重要的不必要的信息,這篇文章將會(huì)幫助到你。本文翻譯:Few Tips on Customizing Debugging Window View in Visual Studio 。

使用DebuggerBrowsable特性可以自定義調(diào)試窗體。

自定義調(diào)試窗體

 使用DebuggerDisplay特性可以自定義調(diào)試信息的顯示.

自定義調(diào)試信息

要使用這些特性,需要引用System.Diagnostics命名空間。

技巧1、使用DebuggerBrowsable特性

你可以通過(guò)在屬性上使用DebuggerBrowsable特性來(lái)自定義調(diào)試窗體。這些特性可以用任何屬性、字段和索引上。DebuggerBrowsable的構(gòu)造函數(shù)需要一個(gè)DebuggerBrowsableState 參數(shù)。DebuggerBrowsableState用來(lái)指定調(diào)試信息在窗體上顯示的方式。

它有三個(gè)狀態(tài):

1、Collapsed :如果設(shè)置DebuggerBrowsableState為Collapsed 。那么調(diào)試信息折疊顯示。默認(rèn)為Collapsed

2、Never :調(diào)試窗體不顯示調(diào)試信息  

3、RootHidden :隱藏調(diào)試信息的根元素,只顯示子元素信息,想了解更多,看MSDN。

下面我將通過(guò)一個(gè)例子敘述如何使用DebuggerBrowsable 和DebuggerBrowsableState。開(kāi)始之前,看下面這段代碼:

下面,先看一下不使用這些特性是什么樣的效果。我在main 函數(shù)的結(jié)尾放置一個(gè)斷點(diǎn)。你可以得到下面的調(diào)試窗體。

調(diào)試窗體

從上圖中可以看到有6個(gè)student對(duì)象,每個(gè)對(duì)象的值都不同。Addresses是類(lèi)Address的對(duì)象,它的調(diào)試信息值是隱藏的。

現(xiàn)在,我想要看到address的所有屬性信息,隱藏Marks 屬性。為了實(shí)現(xiàn)這樣的需求,需要為給student 類(lèi)中的Marks 和Addresses屬性添加DebuggerBrowsable特性。如下圖:

屬性信息

技巧2、使用DebuggerDisplay特性

使用DebuggerDisplay可以定義類(lèi)和字段在調(diào)試窗體中如何顯示。使用 DebuggerDisplay可以改變調(diào)試窗體中顯示的信息和變量,使它顯示你想要的信息。

看下面沒(méi)有使用DebuggerDisplay 的調(diào)試窗體。

默認(rèn)情況下,每一個(gè)study對(duì)象你只得到NameSpace.ClassName這樣的顯示信息。我們可以使用DebuggerDisplay來(lái)自定義顯示的信息。 DebuggerDisplay  構(gòu)造函數(shù)需要顯示名作為參數(shù)。你可以傳遞指定參數(shù)來(lái)顯示。做如下設(shè)置:

參數(shù)設(shè)置

看下效果:

效果

使用DebuggerDisplay的時(shí)候必須注意,在{}中必須給出類(lèi)的正確屬性,否者你會(huì)得到下面信息。

將Roll寫(xiě)成Rolls,如下圖:

提示:The name 'Rolls' does not exist in the current context。如下圖:

總結(jié):本文講述了使用DebuggerBrowsable 和DebuggerDisplay兩個(gè)特性來(lái)自定義調(diào)試窗體的顯示。當(dāng)你調(diào)試一個(gè)非常復(fù)雜的對(duì)象時(shí),這個(gè)是非常有用的,它可以使你的調(diào)試窗體非常簡(jiǎn)單。

原文標(biāo)題:Visual Studio自定義調(diào)試窗體兩個(gè)小技巧

鏈接:http://www.cnblogs.com/zhuqil/archive/2010/08/31/Two-Tips-on-Customizing-Debugging-Window.html

【編輯推薦】

 

  1. Visual Studio 2010中Xaml開(kāi)發(fā)格式設(shè)置技巧
  2. Visual Studio 2010中手動(dòng)添加圖片文件
  3. 使用Visual Studio 2010統(tǒng)一管理數(shù)據(jù)庫(kù)對(duì)象
  4. Visual Studio 2010 TFS探索之旅
  5. Visual Studio 2010更改顏色背景的方法
責(zé)任編輯:彭凡 來(lái)源: 博客園
相關(guān)推薦

2009-11-05 10:38:05

Visual Stud

2010-11-22 15:48:40

MySQL修復(fù)表

2013-12-18 10:34:42

OpenMP線程

2010-02-25 16:14:51

Visual Stud

2011-04-02 08:39:27

Visual Stud

2023-06-15 08:01:01

Vite插件機(jī)制

2011-05-23 14:47:12

WordPress

2020-07-09 15:10:20

開(kāi)發(fā)技能代碼

2010-03-05 13:48:50

Visual Stud

2010-11-30 09:06:28

Visual Stud

2012-06-13 11:25:23

Windows 8系統(tǒng)技巧

2009-10-09 10:21:31

Visual Stud

2021-07-26 09:00:08

ReactHooks 項(xiàng)目

2010-06-29 09:02:59

Visual Stud

2021-01-21 08:00:00

開(kāi)發(fā)工具VS Code

2012-02-09 10:58:35

Java

2023-11-03 15:33:22

Docker鏡像云計(jì)算

2017-03-02 10:30:57

AndroidAndroid Stu技巧

2009-12-16 15:44:20

Visual Stud

2011-09-20 15:19:15

Python
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)