No olvides que en la informática un error puede tener diversas soluciones, de igual modo aquí te mostramos lo más óptimo y eficiente.
Solución:
En lugar de usar Control + k, X también puedes simplemente escribir prop
y luego golpear Pestaña dos veces.
Visual Studio también tiene una función que generará una propiedad a partir de una variable privada.
Si hace clic con el botón derecho en una variable, en el menú contextual que aparece, haga clic en el elemento “Refactorizar” y luego elija Encapsular campo…. Esto creará una propiedad getter/setter para una variable.
No soy demasiado fanático de esta técnica, ya que es un poco incómoda de usar si tiene que crear muchos captadores/establecedores, y coloca la propiedad directamente debajo del campo privado, lo que me molesta, porque generalmente tengo todos mis campos privados agrupados, y esta característica de Visual Studio rompe el formato de mi clase.
Yo uso Visual Studio 2013 Profesional.
- Coloque el cursor en la línea de una variable de instancia.
- Presione combinar keys Control + R, Control + mi, o haga clic en el botón derecho del ratón. Elegir menú contextual refactorizar → Encapsular campo…y luego presione OK.
- En Vista previa de los cambios de referencia: encapsular campo cuadro de diálogo, presione el botón Aplicar.
- Este es el resultado:
También coloque el cursor para elegir una propiedad. Usar menú Editar → refactorizar → Encapsular campo…
-
Otra información:
Desde C# 3.0 (19 de noviembre de 2007), podemos usar propiedades implementadas automáticamente (esto es simplemente azúcar sintáctico).
Y
private int productID; public int ProductID get return productID; set productID = value;
se convierte
public int ProductID get; set;
Reseñas y valoraciones
Puedes añadir valor a nuestra información cooperando tu experiencia en las interpretaciones.