我正在寻找一种快捷键,用于完成在C#类中创建默认访问器的属性。
类似于...
我开始输入:
public int Id
然后我按下一个或多个键,结果是:
public int Id { get; set; }
我正在寻找一种快捷键,用于完成在C#类中创建默认访问器的属性。
类似于...
我开始输入:
public int Id
然后我按下一个或多个键,结果是:
public int Id { get; set; }
这个快捷方式的触发器是 "prop":
prop
tabtabint
tabId
tab
最终你会得到:
public int Id { get; set; }
使用propfull
,然后按两次TAB,你会得到:
private int myVar;
public int MyProperty
{
get { return myVar;}
set { myVar = value;}
}
你可以创建自定义代码片段:
<CodeSnippets xmlns="http://schemas.microsoft.com/VisualStudio/2005/CodeSnippet">
<CodeSnippet Format="1.0.0">
<Header>
<Title>GetSet</Title>
<Description>Inserts getter/setter shorthand code</Description>
<Shortcut>gs</Shortcut>
</Header>
<Snippet>
<Code Language="CSharp">
<![CDATA[{ get; set; }$end$]]>
</Code>
</Snippet>
</CodeSnippet>
</CodeSnippets>
gs [tab]
可以完成整个 { get; set; }
。 - Serj Sagan{ get; set; }
,并没有包括属性名称字段,而其他答案则有。
...如果你能引用或提及一下我,那就更好了;不过也有可能你是独立选择完全相同的措辞。 - brichinsint loginID;
然后您将得到以下封装: int loginID;
public int LoginID
{
get { return loginID; }
set { loginID = value; }
}