这里的“生成”指的是为特定选定的(一组)变量自动生成所需的代码。

但是,任何关于良好实践的更明确的解释或评论都是受欢迎的。


当前回答

你也可以使用“propfull”并按TAB键两次。

将生成带有get和set的变量和属性。

其他回答

首先获得扩展只需按(Ctrl + Shift + X)和安装getter setter ....

在此之后,只需选择你的变量和右键单击。转到命令面板…

类型getter…它将建议generate get和set方法。点击这个…

在Visual Studio Community Edition 2015中,你可以选择所有你想要的字段,然后按Ctrl +。自动生成属性。

您必须选择是否要使用属性而不是字段。

而不是使用Ctrl + K, X,你也可以只输入prop,然后按Tab两次。

在visual studio 2019中,像这样选择您的属性:

然后按“Ctrl+r” 然后按“Ctrl+e”

将出现一个对话框,向您显示将要发生在代码上的更改的预览。如果一切正常(大多数情况下),按OK。

Visual Studio还有一个特性,可以从私有变量生成属性。

如果您右键单击一个变量,在弹出的上下文菜单中,单击“重构”项,然后选择封装字段....这将为变量创建一个getter/setter属性。

我不太喜欢这种技术,因为如果你必须创建很多getter /setter,它使用起来有点尴尬,它把属性直接放在私有字段的下面,这让我很恼火,因为我通常把所有的私有字段分组在一起,这个Visual Studio功能破坏了我的类的格式。