这里的“生成”指的是为特定选定的(一组)变量自动生成所需的代码。
但是,任何关于良好实践的更明确的解释或评论都是受欢迎的。
这里的“生成”指的是为特定选定的(一组)变量自动生成所需的代码。
但是,任何关于良好实践的更明确的解释或评论都是受欢迎的。
当前回答
你只需要在Android Studio中按Alt + Ins。
声明变量后,您将在生成的代码中获得getter和setter。
其他回答
如果你正在使用ReSharper,进入ReSharper菜单→代码→生成…
(或者在周围的类中按Alt + Ins),你会得到所有你能想到的生成getter和/或setter的选项:-)
你也可以使用“propfull”并按TAB键两次。
将生成带有get和set的变量和属性。
我个人使用CTRL+。然后选择- “封装菲尔德斯”。 这是这个选项的缩写-(我们如何在Visual Studio中生成getter和setter ?)
我标记了自动选择重构的缩写(CTRL+。)
如果使用Visual Studio 2005及更高版本,可以使用insert snippet命令快速创建setter/getter。
右键单击代码,单击“插入代码段”(Ctrl+K,X),然后从列表中选择“道具”。
你说的生成是指自动生成吗?如果你不是这个意思
Visual Studio 2008有一个最简单的实现:
public PropertyType PropertyName { get; set; }
在后台,这将创建一个隐含的实例变量,您的属性将存储和检索到该变量。
然而,如果你想在你的属性中放入更多的逻辑,你必须有一个实例变量:
private PropertyType _property;
public PropertyType PropertyName
{
get
{
//logic here
return _property;
}
set
{
//logic here
_property = value;
}
}
以前版本的Visual Studio也总是使用这种手工方法。