VB.NET中是否可以在自动属性(AutoProperty)的Set访问器上设置断点
VB.NET自动属性Set访问器添加断点的方法
完全可以实现,不需要将自动属性转换为带显式后备字段的形式即可完成断点添加,以下是两种常用操作方案:
方案1:适配所有Visual Studio版本的函数断点法
- 第一步:确认自动属性所属的类名和属性本身的名称,比如示例属性为
TestClass类下的Status - 第二步:按下快捷键
Ctrl + B打开「新建函数断点」窗口 - 第三步:在函数字段输入对应Set访问器的标识:
类名.set_属性名,示例中对应为TestClass.set_Status - 第四步:语言下拉选择「Visual Basic」,点击「确定」即可完成断点添加
后续每次该自动属性被赋值时都会触发断点,且可以正常查看传入的
value参数值,效果和显式定义Set访问器的断点完全一致。
方案2:Visual Studio 2019及以上版本的快捷操作
- 直接定位到自动属性的定义行:
Public Property Status() As String - 将鼠标移动到代码行左侧的gutter区域(行号旁边的灰色栏),右键点击
- 在右键菜单中依次选择「断点」→「插入断点」
- 在弹出的访问器选择弹窗中选中
Set访问器,确认后即可完成添加
内容的提问来源于stack exchange,提问作者ChrisA
相关产品推荐
相关产品推荐

