有用的visual studio 2010 C#intellisense代码片段列表

时间:2010-09-20 14:30:41

标签: c# visual-studio-2010 code-snippets

我正在寻找一个C#代码片段列表,这些代码片段可以让我们在visual studio 2010中更快地完成工作。

PS。我在视觉工作室中谈论code snippets作为扩展。 Ctrl + K,Ctrl + X,以访问代码段....

例如,我在屏幕演员中看到一个人输入'pi'并按下其他按钮。该片段为他创造了这个:

private int _{namehere};
public int {namehere} {
    get{ return _{namehere}; }
    set{ _{namehere} = value; }
}

1 个答案:

答案 0 :(得分:3)

在VS2010中让“我的”工作更快的片段不一定会让“你的”工作更快。我使用各种各样的片段来处理我经常重复的任务,或者对于我这样做的任务,很少我不记得如何在不参考以前的工作或示例的情况下完成它们。我使用的片段主要与DICOM和成像相关。这些对大多数人来说都不是很有用。

我认为最有益的是创建自己的片段库,这些片段将是您在代码中常用的项目。请参阅您在问题中链接的页面上的第一个链接,了解如何创建自己的代码段。

还有一些有用的代码段编辑器和创建者,例如Snippet EditorSnippet Creator,可以帮助您管理和修改代码段。

具体来说,对于您引用的代码段,将以下内容另存为.snippet文件并将其放在“我的文档\ Visual Studio 2010 \ Code Snippets \ Visual C#\ My Code Snippets \”文件夹中:

<?xml version="1.0" encoding="utf-8"?>
<CodeSnippets xmlns="http://schemas.microsoft.com/VisualStudio/2005/CodeSnippet">
  <CodeSnippet Format="1.0.0">
    <Header>
      <Title>Public Integer Property</Title>
      <Author>md5sum</Author>
      <Description>Creates a private integer member with a public integer property</Description>
      <HelpUrl />
      <SnippetTypes />
      <Keywords />
      <Shortcut>pi</Shortcut>
    </Header>
    <Snippet>
      <References />
      <Imports />
      <Declarations>
        <Literal Editable="true">
          <ID>varName</ID>
          <Type>int</Type>
          <ToolTip>The name of the variable.</ToolTip>
          <Default>VarName</Default>
          <Function />
        </Literal>
      </Declarations>
      <Code Language="csharp" Kind="method decl" Delimiter="$"><![CDATA[private int _$varName$
    public int $varName$
    {
        get
        {
            return _$varName$;
        }
        set
        {
            $varName$ = value;
        }
    }]]></Code>
    </Snippet>
  </CodeSnippet>
</CodeSnippets>