我正在寻找一个C#代码片段列表,这些代码片段可以让我们在visual studio 2010中更快地完成工作。
PS。我在视觉工作室中谈论code snippets作为扩展。 Ctrl + K,Ctrl + X,以访问代码段....
例如,我在屏幕演员中看到一个人输入'pi'并按下其他按钮。该片段为他创造了这个:
private int _{namehere};
public int {namehere} {
get{ return _{namehere}; }
set{ _{namehere} = value; }
}
答案 0 :(得分:3)
在VS2010中让“我的”工作更快的片段不一定会让“你的”工作更快。我使用各种各样的片段来处理我经常重复的任务,或者对于我这样做的任务,很少我不记得如何在不参考以前的工作或示例的情况下完成它们。我使用的片段主要与DICOM和成像相关。这些对大多数人来说都不是很有用。
我认为最有益的是创建自己的片段库,这些片段将是您在代码中常用的项目。请参阅您在问题中链接的页面上的第一个链接,了解如何创建自己的代码段。
还有一些有用的代码段编辑器和创建者,例如Snippet Editor和Snippet 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>