66

Visual Studioでは、たとえば入力できます

為にTAB TAB

コードスニペットが表示されます。

プライベート、パブリックなどのメソッドにも組み込みのコード スニペットはありますか?

4

8 に答える 8

118

ctor : デフォルトのコンストラクター

prop : プロパティ

propg : 読み取り専用プロパティ

sim :static int mainメソッド

svm :static void mainメソッド

ここに良いリストがあります。また、自分で作成したい場合は、Snippet Designerが非常に優れています。

Visual Studio 2017 のすべての Visual C# コード スニペットを次に示します。

于 2008-11-15T04:57:21.877 に答える
13

以下は、Visual Studio 2010 用のカスタム スニペットを作成するために使用した手順ですが、この手順は Visual Studio 2008 でも機能します。

method.snippetという名前の新しいテキスト ファイルを作成し、以下を貼り付けます。

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

ファイルを Windows エクスプローラーのスニペット フォルダーにコピーします。

  • Visual Studio 2010: C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC#\Snippets\1033\Visual C#
  • Visual Studio 2008: C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC#\Snippets\1033\Visual C#

ファイルを保存すると、スニペットが自動的に読み込まれるため、Visual Studio を開いて次のように入力できます。

method<tab><tab>

* <tab> はTabキーボードのキーです。

名前を変更できるように MethodNamePlaceholder が強調表示された状態で、次のものが作成されているはずです。

public void MethodNamePlaceholder()
{

}
于 2013-10-08T12:32:40.723 に答える
1

メソッド用に独自のスニペットを作成しました。その XML コードは次のとおりです。C:\Users\YOUR_USERNAME\Documents\Visual Studio 2012\Code Snippets\Visual C#\My にある "my_method.snippet" (またはwhatever_you_want.snippet) というファイルに追加できます。コード スニペット (VS2012 を使用しているため、パスが異なる場合があります):

<CodeSnippet Format="1.0.0">
    <Header>
        <Title>method</Title>
        <Shortcut>method</Shortcut>
        <SnippetTypes>
            <SnippetType>Expansion</SnippetType>
        </SnippetTypes>
    </Header>
    <Snippet>
        <Declarations>
            <Literal>
                <ID>access_modifier</ID>
                <Default>private</Default>
            </Literal>
            <Literal>
                <ID>return_type</ID>
                <Default>void</Default>
            </Literal>
            <Literal>
                <ID>name</ID>
                <Default>New_method</Default>
            </Literal>
        </Declarations>
        <Code Language="csharp">
            <![CDATA[$access_modifier$ $return_type$ $name$ ()
    {
    $end$
    }]]>
        </Code>
    </Snippet>
</CodeSnippet>
于 2013-05-12T17:35:39.457 に答える
0

カスタム スニペットを作成できます。このような:

http://www.mediafire.com/file/gz3tzjnydk5/meth.snippet

于 2010-03-26T23:34:38.727 に答える
-2

プロパティのコード スニペットは次のとおりです。

小道具TABTAB

于 2008-11-15T04:48:39.820 に答える