C#-Visual Studio 2017 propfull代码段但带有.this
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了C#-Visual Studio 2017 propfull代码段但带有.this,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1714字,纯文字阅读大概需要3分钟。
内容图文
![C#-Visual Studio 2017 propfull代码段但带有.this](/upload/InfoBanner/zyjiaocheng/668/e28f9956b4d04cc8a732847cbd968b9a.jpg)
您好,我在VS中使用了很多proppropfull片段,但是每次我都必须添加.this,因为快捷方式不包含它.任何可以在其中找到做到这一点的代码段的想法(对于VS 2017,无需重新共享).我进行了搜索,但我能找到的最好的是一个reshaper版本,这对我不起作用.对不起,如果这是张贴在某个地方,但我找不到答案.
例子:
正常propfull:
private int myVar;
public int MyProperty
{
get { return myVar; }
set { myVar = value; }
}
所需资产:
private int myVar;
public int MyProperty
{
get { return this.myVar; }
set { this.myVar = value; }
}
解决方法:
您可以使用可在Visual Studio中“工具->”下找到的代码段管理器来执行此操作.代码段管理器…
我以Microsoft摘录的propfull实现为例,只是对其稍作更改,以便将其添加到属性的前面,如下所示:
<?xml version="1.0" encoding="utf-8" ?>
<CodeSnippets xmlns="http://schemas.microsoft.com/VisualStudio/2005/CodeSnippet">
<CodeSnippet Format="1.0.0">
<Header>
<Title>propfull with this</Title>
<Shortcut>thispropfull</Shortcut>
<Description>Code snippet for property and backing field</Description>
<Author>Icepickle</Author>
<SnippetTypes>
<SnippetType>Expansion</SnippetType>
</SnippetTypes>
</Header>
<Snippet>
<Declarations>
<Literal>
<ID>type</ID>
<ToolTip>Property type</ToolTip>
<Default>int</Default>
</Literal>
<Literal>
<ID>property</ID>
<ToolTip>Property name</ToolTip>
<Default>MyProperty</Default>
</Literal>
<Literal>
<ID>field</ID>
<ToolTip>The variable backing this property</ToolTip>
<Default>myVar</Default>
</Literal>
</Declarations>
<Code Language="csharp"><![CDATA[private $type$$field$;
public $type$$property$
{
get { return this.$field$;}
set { this.$field$= value;}
}
$end$]]>
</Code>
</Snippet>
</CodeSnippet>
</CodeSnippets>
您可以将此文件另存为自己的代码段(扩展名为.snippet),然后使用导入按钮添加自己的代码段.然后,您可以编写快捷方式thispropfull,它将创建所需的代码段
内容总结
以上是互联网集市为您收集整理的C#-Visual Studio 2017 propfull代码段但带有.this全部内容,希望文章能够帮你解决C#-Visual Studio 2017 propfull代码段但带有.this所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。