【问题标题】:Is there a way of generating getter, setter functions in visual studio 2012 like in eclipse有没有办法像在 eclipse 中一样在 Visual Studio 2012 中生成 getter、setter 函数
【发布时间】:2013-12-20 12:16:27
【问题描述】:

我曾在 C# shortcut or shorthand getter setter 此处查找解决方案,但是当我实施其中一个解决方案时

visual studio 生成类似的代码

private int myVar;

public int MyProperty
{
    get { return myVar; }
    set { myVar = value; }
} 

我想要的 vs auto getter setter generator 是为我的所有变量创建 getter setter 并使用它们的名称,例如

private int id;

public int Id
{
    get { return id; }
    set { id= value; }
}

这可能吗?

【问题讨论】:

标签: c# visual-studio-2012


【解决方案1】:

是的,只需创建一个字段然后Refactor->Encapuslate Field。快捷键是 ctrl + R, E

【讨论】:

  • 是否可以一次对所有变量执行此操作
  • 不可能,一次只做一个变量。
【解决方案2】:

键入propfull tab tab

然后双击变量“myVar”并用你想要的替换它。然后 VS 将替换它的所有其他实例。你也可以双击类型来改变它,VS会相应地改变自动代码。

然后您可以编辑属性名称

【讨论】:

    猜你喜欢
    • 2011-11-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-01-04
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多