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

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


当前回答

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

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

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

其他回答

我的机器上不再安装Visual Studio(我使用的是Linux),但我确实记得在其中一个菜单中隐藏了一个向导,可以访问类构建器。

使用此向导,您可以定义所有类的详细信息,包括方法和属性。如果我没记错的话,有一个选项可以让Visual Studio自动为你创建setter和getter。

我知道这很模糊,但仔细看看,你可能会发现。

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

作为Visual Studio工具的代表,我们可以使用一个称为c#属性生成器的在线工具轻松生成c#属性。

你只需要在Android Studio中按Alt + Ins。

声明变量后,您将在生成的代码中获得getter和setter。

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

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