Aak*_*shM 13
在体内class,键入prop并命中Tab.提供酒店的类型和名称.这将创建一个autoproperty(这些天,它通常是你想要创建的其中之一).
然后,将光标放在属性名称上,按Alt+ Enter并选择To property with backing field.
我找到的最快捷方式是输入您的财产,就好像它已经存在:
this.MyProperty = "hello";
Run Code Online (Sandbox Code Playgroud)
然后在属性名称上按住Alt键并选择"创建属性""MyProperty",然后单击"选项卡"以在自动属性,受管支持字段或默认成员正文之间进行选择.
我相信这比使用prop快捷方式,点击标签,指定属性类型,点击标签两次,指定名称,然后按属性名称上的Alt-Return并选择'to property with backing field'选项更快.
您还可以创建一个实时模板,以便减少工作量,例如:
/// <summary>
/// Private backing field for $Property$ property
/// </summary>
private $Type$ $BackingField$;
public $Type$ $Property$
{
get
{
return this.$BackingField$;
}
set
{
this.$BackingField$ = value;
}
}
Run Code Online (Sandbox Code Playgroud)
参数$ BackingField $可以通过模板编辑器的"小写第一个字符"宏自动从$ Property $生成,并将其设置为"Not editable".
但我相信第一种方法是最快捷,最简单的方法.
| 归档时间: |
|
| 查看次数: |
4967 次 |
| 最近记录: |