Tengo un archivo (bastante) complicado con la mezcla habitual de componentes.¿Es posible ocultar un campo (o simplemente manipular/ocultar desde autocompletar) dentro de su propia clase?
Tengo un campo (llamado keyloaded
) y una propiedad vinculada (llamada Keyloaded
).
Mientras trabajaba dentro de la clase, accidentalmente manipulé directamente el campo en lugar de la propiedad.
Lo más probable es porque todavía soy bastante nuevo en todo esto (¡compruebo por tercera vez ahora!), Sin embargo, esto ya es un campo privado y trabajar fuera de la clase funciona muy bien. ¿Hay algo simple que pueda hacer que lo elimine de Autocompletar?
Y si no, ¿cuáles son las mejores prácticas para una situación similar?
Mientras escribía esta pregunta, de repente recordé en mi libro, dijeron acerca de los guiones bajos ... ¿Es esta la mejor solución, dejarla de lado?
También vea aquí: http://stackoverflow.com/questions/450238/to-underscore-or-to-not-to-underscore-that-is-the-question – codemouse
Suena bien ... – Wil
También ayuda a eliminar la confusión entre los problemas relacionados con el caso de campo/Propiedades con el mismo nombre. También estoy de acuerdo con KBoek: puedes crear una propiedad implementada automáticamente. Si solo desea establecer una propiedad pública dentro de esa clase, cambie la sintaxis a: public bool Keyloaded {get; conjunto privado; } – codemouse