VS中自定义代码段
如果数据属性的数量比较多,那么输入总是要花费较多的时间,这里有个小技巧,就是使用快捷的输入方法,但是VS自身提供的代码段是有限的,幸运的是我们可以通过:工具>
代码段管理器>添加来添加自定义的代码段。
具体的方法是在安装路径下找到系统内置的代码段来修改,自定义自己需要的代码段。
1 <CodeSnippets xmlns="http://schemas.microsoft.com/VisualStudio/2005/CodeSnippet"> 2 <CodeSnippet Format="1.0.0"> 3 <Header> 4 <Title>propfull</Title> 5 <Shortcut>propfull</Shortcut> 6 <Description>属性和支持字段的代码段</Description> 7 <Author>Microsoft Corporation</Author> 8 <SnippetTypes> 9 <SnippetType>Expansion</SnippetType> 10 </SnippetTypes> 11 </Header> 12 <Snippet> 13 <Declarations> 14 <Literal> 15 <ID>type</ID> 16 <ToolTip>属性类型</ToolTip> 17 <Default>int</Default> 18 </Literal> 19 <Literal> 20 <ID>property</ID> 21 <ToolTip>属性名</ToolTip> 22 <Default>MyProperty</Default> 23 </Literal> 24 <Literal> 25 <ID>field</ID> 26 <ToolTip>支持此属性的变量</ToolTip> 27 <Default>myVar</Default> 28 </Literal> 29 </Declarations> 30 <Code Language="csharp"> 31 <![CDATA[private $type$ $field$; 32 33 public $type$ $property$ 34 { 35 get { return $field$;} 36 set { $field$ = value;} 37 } 38 $end$]]> 39 </Code> 40 </Snippet> 41 </CodeSnippet> 42 </CodeSnippets>
主要修改Title,Shortcut和Code节点中的内容。例如:将上面的Code节点的内容改为如下
<Code Language="csharp"> <![CDATA[private $type$ $field$; public $type$ $property$ { get { return $field$;} set { $field$ = value; this.RaisePropertyChanged("$property$"); } } $end$]]> </Code>
通过输入ShortCut节点中的名称,双击Tab键就可以快速输入代码。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· winform 绘制太阳,地球,月球 运作规律
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理