我见过一些人用c#快速创建属性,但他们是如何做到的呢?

在Visual Studio(目前使用Visual Studio 2010)中有哪些快捷方式可以创建属性?

我用的是c#。

例如,

public string myString {get;set;}

当前回答

“propfull”类型。使用它会更好,它会生成属性和私有变量。

输入“propfull”,然后按TAB键两次。

其他回答

当你在Visual Studio中写作时,

public ServiceTypesEnum Type { get; set; }
public string TypeString { get { return this.Type.ToString();}}

ReSharper会继续建议将其转换为:

public string TypeString => Type.ToString();

“propfull”类型。使用它会更好,它会生成属性和私有变量。

输入“propfull”,然后按TAB键两次。

工具>>选项>>文本编辑器>> c# >>智能感知

在Snippets行为部分:

确保选中了“始终包含代码片段”。

我希望这对你也有用。

使用VsVim,代码片段的工作似乎有点滑稽。我在这里结束时寻找的快捷方式要简单得多:在成员名类型{g;s;

我打开了分隔符自动结束,因此结束大括号出现在{上,键入分号触发get和set的自动完成。

它适用于VS2013和VS2015,而VS2012只是缺乏自动括号匹配。

我认为Alt+R+F是从变量声明中创建属性的正确方法