C# 自动将自引用添加到对象的属性
在Visual Studio 2019中,在编写.net C或VB.net时,是否有一种方法可以自动为对象的成员/属性加上各自的自引用前缀 例如,在c中,自动预先设置这个。从类中引用类的成员时 例如在VB.net中,自动为我添加前缀。从类中引用类的成员时 如果存在扩展,那么使用扩展来实现这一点是可以的 查找工具/选项/文本编辑器/C/代码样式 你会看到这样的偏好 使用“this”限定属性访问权限|不要选择“this” 改变上面的选项,瞧 注意:您仍然需要运行代码cleanupctrl+K+E或将严重性设置为Error,在这种情况下,VS本身将提示修复它,因为@stuartd在注释中提到了它查找工具/选项/文本编辑器/C/代码样式 你会看到这样的偏好 使用“this”限定属性访问权限|不要选择“this” 改变上面的选项,瞧C# 自动将自引用添加到对象的属性,c#,.net,vb.net,visual-studio,code-formatting,C#,.net,Vb.net,Visual Studio,Code Formatting,在Visual Studio 2019中,在编写.net C或VB.net时,是否有一种方法可以自动为对象的成员/属性加上各自的自引用前缀 例如,在c中,自动预先设置这个。从类中引用类的成员时 例如在VB.net中,自动为我添加前缀。从类中引用类的成员时 如果存在扩展,那么使用扩展来实现这一点是可以的 查找工具/选项/文本编辑器/C/代码样式 你会看到这样的偏好 使用“this”限定属性访问权限|不要选择“this” 改变上面的选项,瞧 注意:您仍然需要运行代码cleanupctrl+K+E或将
注意:您仍然需要运行代码cleanupctrl+K+E或将严重性设置为Error,在这种情况下,VS本身将提示修复它,因为@stuartd在注释中提到了它,所以您已经编写了代码,现在您希望自动编写此代码。每个属性前面都有前缀?@MongZhu是的。没错。在“语言代码样式”选项中设置“限定”字段/属性/方法后,可以使用“编辑高级格式文档”或CTRL+K+D来重新格式化当前打开的文件:它将在当前文件中添加所有缺少的this/me。请参见“代码样式格式化常规”“执行其他代码清理”中的选项……因此您已经编写了代码,现在您希望自动编写此代码。每个属性前面都有前缀?@MongZhu是的。没错。在“语言代码样式”选项中设置“限定”字段/属性/方法后,可以使用“编辑高级格式文档”或CTRL+K+D来重新格式化当前打开的文件:它将在当前文件中添加所有缺少的this/me。请参阅“代码样式格式化常规”“执行其他代码清理”中的选项。您可以将严重性设置为“错误”,在这种情况下,VS本身将提示修复。如果将其设置为“建议”,左侧将显示黄色灯泡,您将能够在解决方案、项目或文档级别应用此更改。非常感谢。这很有效。我似乎无法使其与代码清理一起工作,但您的答案肯定是正确的。您可以将严重性设置为“错误”,在这种情况下,VS本身将提示修复它。如果将其设置为“建议”,左侧的黄色灯泡将出现,您将能够在解决方案、项目或文档级别应用此更改。非常感谢。这很有效。我似乎无法使它与代码清理一起工作,但您的答案肯定是正确的。