91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

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

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

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

澄江县| 调兵山市| 石河子市| 永吉县| 股票| 中江县| 新干县| 乡宁县| 双桥区| 鸡东县| 汉中市| 麻城市| 滦南县| 云阳县| 略阳县| 柯坪县| 固原市| 兰考县| 广东省| 隆昌县| 名山县| 永仁县| 万源市| 柳州市| 商水县| 济南市| 五寨县| 万州区| 沂源县| 安泽县| 陇川县| 乾安县| 江永县| 怀柔区| 永州市| 保定市| 钟山县| 井陉县| 淮安市| 九龙县| 绿春县|