C# 在VisualStudio2012中是否有一种像eclipse中那样生成getter、setter函数的方法
我在这里查找了解决方案,但当我实现其中一个解决方案时 VisualStudio生成的代码类似于C# 在VisualStudio2012中是否有一种像eclipse中那样生成getter、setter函数的方法,c#,visual-studio-2012,C#,Visual Studio 2012,我在这里查找了解决方案,但当我实现其中一个解决方案时 VisualStudio生成的代码类似于 private int myVar; public int MyProperty { get { return myVar; } set { myVar = value; } } 我想要vs自动getter setter生成器为我的所有变量创建getter setter,具体取决于使用它们的名称,如 private int id; public int Id { get
private int myVar;
public int MyProperty
{
get { return myVar; }
set { myVar = value; }
}
我想要vs自动getter setter生成器为我的所有变量创建getter setter,具体取决于使用它们的名称,如
private int id;
public int Id
{
get { return id; }
set { id= value; }
}
这可能吗?是的,只需创建一个字段,然后
重构->封装字段
。快捷键是ctrl+R,E键入propfull选项卡
然后双击变量“myVar”,并将其替换为所需的变量。VS随后将替换它的所有其他实例。您也可以双击该类型来更改该类型,VS将相应地更改自动代码
然后,您可以编辑新属性的属性名称,只需键入
prop
,然后点击选项卡VS2012可能没有现成的解决方案。但是,Resharper做到了:是否可以一次对所有变量执行此操作?不可能,它一次只执行一个变量。