He visto a algunas personas crear propiedades en C # muy rápido, pero ¿cómo lo hicieron?
¿Qué atajos están disponibles en Visual Studio (actualmente usando Visual Studio 2010) para crear propiedades?
Estoy usando C #.
Por ejemplo,
public string myString {get;set;}
c#
visual-studio
properties
code-snippets
shortcut
Peter Mortensen
fuente
fuente
protected
lugar deprivate
, por ejemplo.Además de la respuesta de Amra , puede encontrar otros fragmentos escribiendo
Ctrl+ K, Ctrl+X
Que está asignado a Edit.InsertSnippet en mi Visual Studio y le muestra la lista completa de fragmentos disponibles.
También recuerde que puede configurar sus propios fragmentos utilizando el Administrador de fragmentos, que está disponible en el
Tools
menúCode Snippets Manager...
. Básicamente, crea un archivo*.snippet
y utiliza el botón Importar en el Administrador de fragmentos de código para agregarlo a Visual Studio. Para un tutorial completo puedes ir a los documentos; Tutorial: cree un fragmento de código .En Visual Studio, los fragmentos de código se manejan de forma ligeramente diferente que en Visual Studio. Puede acceder a todos los fragmentos escribiendo Ctrl+ Shift+ Py escribiendo
snippet
. Deben estar disponibles dos opciones,Insert Snippet
yPreferences: Configure User Snippets
.El primero inserta un fragmento de su lista de fragmentos (usando el Modo de idioma que puede ver en la barra de estado), y con el último puede crear sus propios fragmentos para cualquier Modo de idioma.
Si conoce el nombre corto, puede escribirlo y usarlo Tabpara expandir el fragmento. Para la inserción de una C # propiedad que tiene tres fragmentos disponibles,
prop
,propfull
, ypropg
, para diferentes propósitos.fuente
Coloque el cursor dentro de su campo
private int _i;
y luego edite el menú o RMB - Refactor - Encapsular campo ... ( CtrlR, CtrlE) para crear los accesores de propiedad estándar.fuente
Escriba "propfull". Es mucho mejor usarlo, y generará la propiedad y la variable privada.
Escriba "propfull" y luego TABdos veces.
fuente
Después de escribir "prop" + Tab+ Tabsegún lo sugerido por Amra, puede escribir inmediatamente el tipo de propiedad (que reemplazará al predeterminado
int
), escribir otra pestaña y escribir el nombre de la propiedad (que reemplazará el MyProperty predeterminado). Terminar presionando Enter.fuente
Creo que Alt+ R+ Fes el correcto para crear propiedades a partir de una declaración de variable
fuente
Empezar desde:
Cuando seleccione "myVar" y haga clic con el botón derecho, seleccione "Refactorizar" y seleccione "Encapsular campo".
Creará automáticamente:
O puede atajarlo presionando Ctrl+ R+ E.
fuente
Cuando escribes en Visual Studio,
ReSharper seguirá sugiriendo convertirlo a:
fuente
Lo que me gustó en el IDE fue que pude escribir algunas variables como:
Tenga en cuenta que los nombres de las variables comienzan con letras minúsculas, luego seleccione todo el bloque y presione Ctrl+ R, Ctrl+ E, Aplicar. Las propiedades se generan con la letra mayúscula:
etc.
fuente
Escriba P+ Tab+Tab .
Cambie el tipo de datos, presione TAB, cambie el nombre de la propiedad y presione End+ Enter.
fuente
Ir
Herramientas >> Opciones >> Editor de texto >> C # >> IntelliSense
En la sección Comportamiento de fragmentos:
Asegúrese de que esté seleccionado "Incluir siempre fragmentos".
Espero que funcione para ti tambien.
fuente
ReSharper ofrece generación de propiedades en su amplio conjunto de características. (Sin embargo, no es barato, a menos que esté trabajando en un proyecto de código abierto).
fuente
Si está utilizando Visual Studio 2013, 2015 o superior, simplemente haga clic en el enlace a continuación. ¡Te dará los accesos directos completos en Visual Studio!
Fragmentos de código de Visual C #
fuente
Usando VsVim, los fragmentos de código parecen funcionar un poco divertido. El acceso directo que estaba buscando cuando terminé aquí es mucho más simple: después de un tipo de nombre de miembro{g;s;
Tengo activado el cierre automático del delimitador, por lo que aparece la llave de cierre {, y al escribir un punto y coma se activa un autocompletado para obtener y establecer.
Funciona en VS2013 y VS2015, y VS2012 simplemente carece de la combinación automática de llaves.
fuente
En la comunidad visual studio 2017, la clave es ctrl +.
fuente
C ª#:
Al final de la línea después del punto y coma (;) Simplemente presione
Mostrará una ventana emergente como esta: al hacer clic en Aplicar o presionar ENTRAR generará el siguiente código de propiedad:
En VB:
Al final de la línea (después de String) Presione, asegúrese de colocar _ (subrayado) al comienzo porque agregará un número al final de la propiedad:
Aparecerá la misma ventana:
Al hacer clic en Aplicar o presionar ENTRAR, generará el siguiente código de propiedad con un número al final como este:
Con las propiedades numéricas son así:
fuente