2010-09-20 13 views
7

estoy buscando una lista de C# fragmentos de código que haría que nuestro trabajo más rápido dentro de Visual Studio 2010.lista útil de estudio de 2010 de código C# IntelliSense visual de fragmentos

PS. Estoy hablando de code snippets en Visual Studio como la extensión. Ctrl + K, Ctrl + X, para acceder a los fragmentos de código ....

Por ejemplo, vi uno en un molde de pantalla donde el tipo escribió 'pi' y presionó otro botón. El fragmento creado esto para él:

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

mejor google – anishMarokey

+2

parece que esto podría ser una comunidad decente wiki – Wesley

+0

No he desvalido nada. –

Respuesta

3

Fragmentos que harán "MI" trabajar más rápido en VS2010, no necesariamente hará "SU" trabajar más rápido. Utilizo una variedad de fragmentos para tareas que repito con frecuencia o para las tareas que realizo, por lo que pocas veces recuerdo exactamente cómo hacerlas sin hacer referencia a trabajos o ejemplos anteriores. Uso fragmentos principalmente relacionados con DICOM e imágenes. Esos no serían muy útiles para la mayoría de las personas.

Creo que lo que más te haría sería crear tu propia biblioteca de fragmentos que serían elementos que normalmente utilizarías en TU código. Consulte el primer enlace de la página que ha vinculado en su pregunta para aprender a crear sus propios fragmentos.

También hay varios editores de fragmentos útiles y creadores como Snippet Editor y Snippet Creator que pueden ayudar a administrar y modificar los fragmentos.

En concreto, para el fragmento que se refieren a, salvo lo siguiente como un archivo .snippet y colocarlo en su "Mis documentos \ Visual Studio 2010 \ fragmentos de código \ Visual C# \ Mis fragmentos de código \" carpeta:

<?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> 
+1

gracias por el editor de fragmentos –

+0

Es el que uso por todo lo que hago con mis fragmentos. –

+0

¡El editor de fragmentos es genial! Gracias –

Cuestiones relacionadas