为VS2008的prop增加私有字段

今天看了周金桥大大的一文章,非常好的,里面有“代码段管理器” 一段,看了之后心痒难耐,马上上机实验一下,发现在VS2008下的prop所出的代码与周大大的不一样

而在VS2008下是这样子滴

public int MyProperty { get; set; }

打开prop.snippet文件

  1. <?xmlversion="1.0"encoding="utf-8"?>
  2. <CodeSnippetsxmlns="http://schemas.microsoft.com/VisualStudio/2005/CodeSnippet">
  3. <CodeSnippetFormat="1.0.0">
  4. <Header>
  5. <Title>prop</Title>
  6. <Shortcut>prop</Shortcut>
  7. <Description>自动实现的属性的代码段</Description>
  8. <Author>MicrosoftCorporation</Author>
  9. <SnippetTypes>
  10. <SnippetType>Expansion</SnippetType>
  11. </SnippetTypes>
  12. </Header>
  13. <Snippet>
  14. <Declarations>
  15. <Literal>
  16. <ID>type</ID>
  17. <ToolTip>属性类型</ToolTip>
  18. <Default>int</Default>
  19. </Literal>
  20. <Literal>
  21. <ID>property</ID>
  22. <ToolTip>属性名</ToolTip>
  23. <Default>MyProperty</Default>
  24. </Literal>
  25. </Declarations>
  26. <CodeLanguage="csharp"><![CDATA[public$type$$property${get;set;}$end$]]>
  27. </Code>
  28. </Snippet>
  29. </CodeSnippet>
  30. </CodeSnippets>

把这个文件复制一份出来改名为propp.snippet,修改里面的代码为以下内容

  1. <?xmlversion="1.0"encoding="utf-8"?>
  2. <CodeSnippetsxmlns="http://schemas.microsoft.com/VisualStudio/2005/CodeSnippet">
  3. <CodeSnippetFormat="1.0.0">
  4. <Header>
  5. <Title>propp</Title>
  6. <Shortcut>propp</Shortcut>
  7. <Description>自动实现的属性的代码段</Description>
  8. <Author>MicrosoftCorporation</Author>
  9. <SnippetTypes>
  10. <SnippetType>Expansion</SnippetType>
  11. </SnippetTypes>
  12. </Header>
  13. <Snippet>
  14. <Declarations>
  15. <Literal>
  16. <ID>type</ID>
  17. <ToolTip>属性类型</ToolTip>
  18. <Default>int</Default>
  19. </Literal>
  20. <Literal>
  21. <ID>property</ID>
  22. <ToolTip>属性名</ToolTip>
  23. <Default>MyProperty</Default>
  24. </Literal>
  25. <Literal>
  26. <ID>field</ID>
  27. <ToolTip>Thevariablebackingthisproperty</ToolTip>
  28. <Default>myVar</Default>
  29. </Literal>
  30. </Declarations>
  31. <CodeLanguage="csharp"><![CDATA[private$type$$field$;
  32. public$type$$property$
  33. {
  34. get{return$field$;}
  35. set{$field$=value;}
  36. }
  37. $end$]]>
  38. </Code>
  39. </Snippet>
  40. </CodeSnippet>
  41. </CodeSnippets>

现在再试propp看看,哈哈

周大大原文地址http://blog.csdn.net/zhoufoxcn/archive/2008/09/22/2959316.aspx

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值