¿Cuál es la diferencia entre consty readonlyen C #? ¿Cuándo usarías uno sobre el
Sólo lectura es un concepto genérico que significa "no se puede escribir". NO USE ESTA ETIQUETA. Esta etiqueta es ambigua y debe separarse.
En un formulario de Django, ¿cómo hago un campo de solo lectura (o deshabilitado)? Cuando se utiliza el formulario para crear una nueva entrada, todos los campos deben estar habilitados, pero cuando el registro está en modo de actualización, algunos campos deben ser de solo lectura. Por ejemplo,...
¿Cuáles son los beneficios de tener una variable miembro declarada como de solo lectura? ¿Es solo protección contra alguien que cambia su valor durante el ciclo de vida de la clase o el uso de esta palabra clave resulta en mejoras de velocidad o
Me gustaría mostrar un botón de opción, enviar su valor, pero dependiendo de las circunstancias, que no sea editable. Desactivar no funciona, porque no envía el valor (¿o sí?) Y atenúa el botón de opción. Solo lectura es realmente lo que estoy buscando, pero por alguna misteriosa razón no...
En .Net, ¿por qué String.Empty es de solo lectura en lugar de una constante? Me pregunto si alguien sabe cuál fue el razonamiento detrás de esa
Estoy devolviendo una referencia a un diccionario en mi propiedad de solo lectura. ¿Cómo evito que los consumidores cambien mis datos? Si esto fuera un IList, simplemente podría devolverlo AsReadOnly. ¿Hay algo similar que pueda hacer con un diccionario? Private _mydictionary As Dictionary(Of...
Estoy desarrollando algunos proyectos privados en Github, y me gustaría agregar cronjobs nocturnos a mis servidores de implementación para extraer la última versión de github. Actualmente estoy haciendo esto generando pares de claves en cada servidor de implementación y agregando la clave pública...
Quiero escribir un ViewModel que siempre conozca el estado actual de algunas propiedades de dependencia de solo lectura desde la Vista. Específicamente, mi GUI contiene un FlowDocumentPageViewer, que muestra una página a la vez desde un FlowDocument. FlowDocumentPageViewer expone dos propiedades...
Tener un debate amistoso con un compañero de trabajo sobre esto. Tenemos algunas ideas sobre esto, pero nos preguntamos qué piensa la gente de SO sobre
Me pregunto, dado que se pueden hacer muchas cosas mediante la reflexión, ¿puedo cambiar un campo privado de solo lectura después de que el constructor haya completado su ejecución? (nota: solo curiosidad) public class Foo { private readonly int bar; public Foo(int num) { bar = num; }...
Necesito exponer un contexto de datos de Entity Framework a complementos de terceros. El propósito es permitir que estos complementos obtengan datos únicamente y no permitirles que realicen inserciones, actualizaciones o eliminaciones o cualquier otro comando de modificación de la base de datos....
Estoy trabajando con Docker y quiero montar una carpeta dinámica que cambia mucho (para no tener que hacer una imagen de Docker para cada ejecución, lo que sería demasiado costoso), pero quiero que esa carpeta sea de solo lectura. . Cambiar el propietario de la carpeta a otra persona funciona. Sin...
No sé cuándo el atributo debería ser privado y si debería usar la propiedad. Recientemente leí que los setters y getters no son pitónicos y debería usar el decorador de propiedades. Está bien. Pero, ¿qué pasa si tengo un atributo, que no se debe configurar desde fuera de la clase, pero se...
He declarado una propiedad de solo lectura en mi interfaz como tal: @property (readonly, nonatomic, copy) NSString* eventDomain; Tal vez no entiendo las propiedades, pero pensé que cuando lo declaras como readonly, puedes usar el setter generado dentro del .marchivo de implementación ( ), pero...
¿Cómo puedo hacer que un modelo sea completamente de solo lectura en la interfaz de administración? Es para una especie de tabla de registro, donde estoy usando las funciones de administración para buscar, ordenar, filtrar, etc., pero no es necesario modificar el registro. En caso de que...
Estoy buscando el equivalente en C # de Java final. ¿Existe? ¿C # tiene algo parecido a lo siguiente: public Foo(final int bar); En el ejemplo anterior, bar es una variable de solo lectura y no se puede cambiar por Foo(). ¿Hay alguna forma de hacer esto en C #? Por ejemplo, tal vez tengo un...
¿Existe una forma sencilla de crear una matriz NumPy inmutable? Si uno tiene que derivar una clase ndarraypara hacer esto, ¿cuál es el conjunto mínimo de métodos que uno tiene que anular para lograr la inmutabilidad?
Necesito implementar una propiedad de solo lectura en mi tipo. Además, el valor de esta propiedad se establecerá en el constructor y no se cambiará (estoy escribiendo una clase que expone comandos de IU enrutados personalizados para WPF, pero no importa). Veo dos formas de hacerlo: class...