亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Visual Studio中怎么自定義調整窗體

發布時間:2021-07-20 14:08:33 來源:億速云 閱讀:571 作者:Leah 欄目:編程語言

Visual Studio中怎么自定義調整窗體,很多新手對此不是很清楚,為了幫助大家解決這個難題,下面小編將為大家詳細講解,有這方面需求的人可以來學習下,希望你能有所收獲。

使用DebuggerBrowsable特性可以自定義調試窗體。

Visual Studio中怎么自定義調整窗體

使用DebuggerDisplay特性可以自定義調試信息的顯示.

Visual Studio中怎么自定義調整窗體

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

技巧1、使用DebuggerBrowsable特性

你可以通過在屬性上使用DebuggerBrowsable特性來自定義調試窗體。這些特性可以用任何屬性、字段和索引上。DebuggerBrowsable的構造函數需要一個DebuggerBrowsableState 參數。DebuggerBrowsableState用來指定調試信息在窗體上顯示的方式。

它有三個狀態:

1、Collapsed :如果設置DebuggerBrowsableState為Collapsed 。那么調試信息折疊顯示。默認為Collapsed

2、Never :調試窗體不顯示調試信息 

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

下面我將通過一個例子敘述如何使用DebuggerBrowsable 和DebuggerBrowsableState。開始之前,看下面這段代碼:

下面,先看一下不使用這些特性是什么樣的效果。我在main 函數的結尾放置一個斷點。你可以得到下面的調試窗體。

Visual Studio中怎么自定義調整窗體

從上圖中可以看到有6個student對象,每個對象的值都不同。Addresses是類Address的對象,它的調試信息值是隱藏的。

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

Visual Studio中怎么自定義調整窗體

技巧2、使用DebuggerDisplay特性

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

看下面沒有使用DebuggerDisplay 的調試窗體。

Visual Studio中怎么自定義調整窗體

默認情況下,每一個study對象你只得到NameSpace.ClassName這樣的顯示信息。我們可以使用DebuggerDisplay來自定義顯示的信息。 DebuggerDisplay  構造函數需要顯示名作為參數。你可以傳遞指定參數來顯示。做如下設置:

Visual Studio中怎么自定義調整窗體

看下效果:

Visual Studio中怎么自定義調整窗體

使用DebuggerDisplay的時候必須注意,在{}中必須給出類的正確屬性,否者你會得到下面信息。

將Roll寫成Rolls,如下圖:

Visual Studio中怎么自定義調整窗體

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

Visual Studio中怎么自定義調整窗體

看完上述內容是否對您有幫助呢?如果還想對相關知識有進一步的了解或閱讀更多相關文章,請關注億速云行業資訊頻道,感謝您對億速云的支持。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

青铜峡市| 阳城县| 红安县| 柞水县| 静安区| 鹰潭市| 西青区| 乐都县| 博兴县| 承德县| 子洲县| 贵溪市| 龙川县| 宣化县| 咸丰县| 青海省| 客服| 偏关县| 祁东县| 白河县| 江孜县| 三都| 北京市| 佛教| 海宁市| 阿拉善右旗| 义乌市| 新民市| 汉中市| 麻城市| 抚顺县| 石柱| 普定县| 灵川县| 曲周县| 南充市| 沾化县| 墨竹工卡县| 南木林县| 文成县| 峨眉山市|