Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 自动将自引用添加到对象的属性_C#_.net_Vb.net_Visual Studio_Code Formatting - Fatal编程技术网

C# 自动将自引用添加到对象的属性

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或将

在Visual Studio 2019中,在编写.net C或VB.net时,是否有一种方法可以自动为对象的成员/属性加上各自的自引用前缀

例如,在c中,自动预先设置这个。从类中引用类的成员时

例如在VB.net中,自动为我添加前缀。从类中引用类的成员时

如果存在扩展,那么使用扩展来实现这一点是可以的

查找工具/选项/文本编辑器/C/代码样式 你会看到这样的偏好

使用“this”限定属性访问权限|不要选择“this”

改变上面的选项,瞧

注意:您仍然需要运行代码cleanupctrl+K+E或将严重性设置为Error,在这种情况下,VS本身将提示修复它,因为@stuartd在注释中提到了它

查找工具/选项/文本编辑器/C/代码样式 你会看到这样的偏好

使用“this”限定属性访问权限|不要选择“this”

改变上面的选项,瞧


注意:您仍然需要运行代码cleanupctrl+K+E或将严重性设置为Error,在这种情况下,VS本身将提示修复它,因为@stuartd在注释中提到了它

,所以您已经编写了代码,现在您希望自动编写此代码。每个属性前面都有前缀?@MongZhu是的。没错。在“语言代码样式”选项中设置“限定”字段/属性/方法后,可以使用“编辑高级格式文档”或CTRL+K+D来重新格式化当前打开的文件:它将在当前文件中添加所有缺少的this/me。请参见“代码样式格式化常规”“执行其他代码清理”中的选项……因此您已经编写了代码,现在您希望自动编写此代码。每个属性前面都有前缀?@MongZhu是的。没错。在“语言代码样式”选项中设置“限定”字段/属性/方法后,可以使用“编辑高级格式文档”或CTRL+K+D来重新格式化当前打开的文件:它将在当前文件中添加所有缺少的this/me。请参阅“代码样式格式化常规”“执行其他代码清理”中的选项。您可以将严重性设置为“错误”,在这种情况下,VS本身将提示修复。如果将其设置为“建议”,左侧将显示黄色灯泡,您将能够在解决方案、项目或文档级别应用此更改。非常感谢。这很有效。我似乎无法使其与代码清理一起工作,但您的答案肯定是正确的。您可以将严重性设置为“错误”,在这种情况下,VS本身将提示修复它。如果将其设置为“建议”,左侧的黄色灯泡将出现,您将能够在解决方案、项目或文档级别应用此更改。非常感谢。这很有效。我似乎无法使它与代码清理一起工作,但您的答案肯定是正确的。