visual studio para metodo fragmentos ejemplos crear codigos codigo c# visual-studio constructor code-snippets shortcut

studio - fragmentos de codigo c#



Fragmento de código o atajo para crear un constructor en Visual Studio (12)

En VS2010, si escribe "ctor" (sin las comillas), Intellisense debería cargar mostrando "ctor" en la lista. Ahora presione TAB dos veces y debería haber generado un constructor vacío.

¿Cuál es el fragmento de código o atajo para crear un constructor en Visual Studio?

Visual Studio 2010 y C #.

Lo he usado antes, pero no recuerdo.


Escriba "ctor" + TAB TAB (presione la tecla Tab dos veces), esto creará el constructor predeterminado para la clase en la que se encuentra

public MyClass() { }

En su pregunta anterior, alguien le dio una respuesta donde puede ver todos los fragmentos de código.

ACTUALIZAR Parece que en algunos casos deberá presionar TAB dos veces. Gracias @ ho1.


Escriba ctor y luego presione la tecla Tab


Escriba el nombre de cualquier fragmento de código y presione TAB .

Para obtener el código de las propiedades, debe elegir la opción correcta y presionar TAB dos veces porque VS tiene más de una opción que comienza con prop como ''prop'', ''propa'', ''propdp''.


No sé sobre VS 2010 pero en 2008 el fragmento de código es ''ctor''


Para Visual Studio 2017, presione "Ctrl +".


Para ver la lista completa de fragmentos (pequeñas partes del código prefabricado) presione Ctrl + K y luego Ctrl + X. Fuente de MSDN . Funciona en Visual Studio 2013 con un proyecto de C #.

Entonces, ¿cómo hacer un constructor

  1. Presiona Ctrl + K y luego Ctrl + X
  2. Seleccione Visual C #
  3. Seleccionar ctor
  4. Presione la tecla Tab

Actualización: también puede hacer clic con el botón derecho en su código donde desee el fragmento y seleccionar Insertar fragmento en el menú contextual


Si desea ver la lista de todos los snippet disponibles:

  • Presione CTRL + K y luego X

Si está interesado en crear el ''ctor'' o fragmento de inyección de nombre de clase similar desde cero, cree un archivo .snippet en el directorio de fragmentos C # (por ejemplo, C: / VS2017 / VC # / Snippets / 1033 / Visual C # / C # Snippets.snippet) con este contenido XML:

<CodeSnippets> <CodeSnippet><Header><Title>ctor</Title><Shortcut>ctor</Shortcut></Header><Snippet> <Declarations> <Literal Editable="false"><ID>classname</ID><Function>ClassName()</Function></Literal> </Declarations> <Code> <![CDATA[public $classname$($end$) { }]]></Code></Snippet></CodeSnippet> </CodeSnippets>

Este fragmento inyecta el nombre de la clase actual llamando a la función de fragmento de código C # ClassName (), detallada en esta página docs.microsoft .

Resultado final de expandir este fragmento de código:


Simplemente escriba ctor luego presione TAB .


escriba ctor y luego presione TAB dos veces.


escriba ctor y tab, pero ¿Hay alguna clave de acceso directo para tener el constructor de la clase base?