zoukankan      html  css  js  c++  java
  • 自动生成public method的code snippet

    看了一下VS 2K8下貌似没有这样的code snippet,于是参照系统snippet写了一个:

    <?xml version="1.0" encoding="utf-8" ?>
    <CodeSnippets  xmlns="http://schemas.microsoft.com/VisualStudio/2005/CodeSnippet">
        <CodeSnippet Format="1.0.0">
            <Header>
                <Title>public method</Title>
                <Shortcut>pm</Shortcut>
                <Description>Code snippet public void method</Description>
                <Author>Microsoft Corporation</Author>
                <SnippetTypes>
                    <SnippetType>Expansion</SnippetType>
                </SnippetTypes>
            </Header>
            <Snippet>
                <Declarations>
                
                    <Literal>
                        <ID>returnVal</ID>
                        <ToolTip>Return value</ToolTip>
                        <Default>void</Default>
                    </Literal>
                    <Literal>
                        <ID>name</ID>
                        <ToolTip>Method name</ToolTip>
                        <Default>Test</Default>
                    </Literal>
                </Declarations>
                <Code Language="csharp"><![CDATA[public $returnVal$ $name$()
        {
            $end$
        }]]>
                </Code>
            </Snippet>
        </CodeSnippet>
    </CodeSnippets>

    将以上内容保存为pm.snippet文件放在D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC#\Snippets\1033\Visual C#目录下(假设VS装在D盘)。打开VS在代码文件里敲pm然后按下tab就能自动生成一个public方法签名了。

    以前总结的其他的一些有用的code snippet:

    cw    Console.WriteLine()
    ctor    构造函数
    prop  property
    propg  只读property
    for  for循环
    foreach  foreach循环
    testm  单元测试方法
    try  try catch
    using  using
    class  class

    其中for, foreach, try, using这些是可以用于surround with的。

  • 相关阅读:
    POJ_3176_Cow_Bowling_(数字三角形)_(动态规划)
    POJ_3662_Telephone_Lines_(二分+最短路)
    POJ_2739_Sum_of_Consecutive_Prime_Numbers_(尺取法+素数表)
    POJ_3685_Matrix_(二分,查找第k大的值)
    POJ_3579_Median_(二分,查找第k大的值)
    欧拉回路
    状态压缩dp(hdu2167,poj2411)
    poj1182食物链(种类并查集)
    并查集
    树形动态规划
  • 原文地址:https://www.cnblogs.com/k330/p/public_method_code_snippet.html
Copyright © 2011-2022 走看看