C#C# 怎样自定义代码模版

    前两日小编终于驾驭了怎么那么几个人采用了作为java程序员,选拔从事java编程啦,因为java定义模版特别便利,代码模板一大堆(开玩笑的),小编想那是java的优势,因为C#概念模版的确有点劳苦,然而也不比java差,用起来也是相当的好!一句话总结:微软的东西让你就是3个感受:方便

    大家知道我们上学三层架构时,数据访问层的多多代码都以大抵的,那多少个增删改查的代码还真是差不了多少,尤其是我们写的DBHelper类代码,每一回都是同一的,那这几个代码除了复制,大家还是可以做成其它的呢?
能不可能或多或少就出来吧?答案自然是足以啊,java有模版,C#仍旧有啊!

    首先你要精通C#的代码段全体是*.snippet结尾的XML文件,所以你要找到你自身设置的VS自带的的代码块的公文夹所在之处,这里教我们三个快点的办法;在VS中的  
菜单栏 工具–>代码管理器–>语言采取你必要的语言,小编的是Visual
C#的,然后你将会在底下看看众多的文书夹,双击展开文件夹你会意识有那三个的代码段,日常用的while,try等等都在这里,那时候你复制 
地点 
那多少个文本框里面的地点,去能源管理器粘贴那个地方打开文件夹,你就会发现中间的全部都以*.snippet的公文,你猜对呀,那么些就是模版文件啦,随便找个来看望您会发现中间的有个别事物很眼熟

    把截图给我们看看啊,在此起彼伏讲

    C# 1

    C# 2

    那大家毕竟要咋办才能想上面一样有属于大家和好的代码块吧?

    第二步:在自由地点创设二个文件夹,最好是你不去日常运动的位置,文件夹是用来存放在你自定义的代码块的文本夹,作者就创办了贰个称号:作者的C#代码块  
的文本夹

    C# 3

    第3步:将咱们刚刚打开的VS自带的那一个代码块的公文夹,在内部随便复制贰个文书到您自定义的存放代码块的文书夹里面(你也可以团结去新建1个*.snippet文件,然后去复制VS自带的公文中的任意3个之中的到您新建的其中也行[不过就突显略微多余啦^_^)。

        以往大家要来基本通晓下代码块的主导构造(以trycatch代码为例):

<?xml version=”1.0″ encoding=”utf-8″?>
<CodeSnippets xmlns=”http://schemas.microsoft.com/VisualStudio/2005/CodeSnippet"&gt;
<CodeSnippet Format=”1.0.0″>
<Header>
<Title>try</Title>
//代码块的称呼
<Shortcut>try</Shortcut>
//代码块的飞快键
<Description>try
catch 的代码段</Description>//代码块的叙述
<Author>Microsoft Corporation</Author>
<SnippetTypes>
<SnippetType>Expansion</SnippetType>
<SnippetType>SurroundsWith</SnippetType>
</SnippetTypes>
</Header>
<Snippet>
<Declarations>
<Literal>
<ID>expression</ID>
<ToolTip>卓殊类型</ToolTip>
<Function>SimpleTypeName(global::System.Exception)</Function>
</Literal>
</Declarations>
<Code Language=”csharp”>
<![CDATA[C#, //此处就是您要输入的代码啦,只须要将团结的代码替换来你的代码就行呐
try
{
$selected$
}
catch ($expression$)
{
throw;
}
]]>
</Code>
</Snippet>
</CodeSnippet>
</CodeSnippets>

    第贰步:保存啦,然后依然是去   工具–>代码段管理器
–>选拔Visual C#言语 –>选取下方的添加
–>浏览到你自定义的不胜放代码块的文书夹就OK啦,此时你就可以用自身的品类去试试本人的模板啦

    C# 4

    此时一旦本人在档次中打出 sql_DBHelper  按五回Tab
那作者的数目访问层的代码就总体出来呀,当然还要加上一些引用就足以啊

    C# 5

    如此看来,C#未来编程是还是不是就有益广大啊 
哈哈哈哈,你们学会了呢?

相关文章