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

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

我用的是c#。

例如,

public string myString {get;set;}

当前回答

按照Amra的建议,输入“prop”+ Tab + Tab, 你可以立即输入属性的类型(这将取代默认的int),键入另一个选项卡,并键入属性名(这将取代默认的MyProperty)。按Enter键完成。

其他回答

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

在Snippets行为部分:

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

我希望这对你也有用。

ReSharper在其广泛的特性集中提供了属性生成功能。(不过这并不便宜,除非你在做一个开源项目。)

从:

private int myVar;

当你选择“myVar”,右键单击,然后选择“重构”,并选择“封装字段”。

它会自动创建:

{
    get { return myVar; }
    set { myVar = value; }
}

或者你可以按Ctrl + R + E快捷键。

你可以定义一个字段,然后按下: Ctrl +。 然后选择“封装字段:....”, 你可以插入它的属性! 截图

输入P + Tab + Tab。

修改数据类型,按TAB键,修改属性名,按End + Enter键。