Articles of Propiedades de

Cómo implementar una propiedad de solo lectura

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 va a modificar (estoy escribiendo una clase que expone comandos UI enrutados personalizados para WPF, pero no importa). Veo dos formas de hacerlo: class MyClass { public readonly object MyProperty = […]

Enumerando a través de las propiedades de un objeto (cadena) en C #

Digamos que tengo muchos objetos y tienen muchas propiedades de cadena. ¿Hay alguna manera de progtwigrlos y generar el nombre de propiedad y su valor, o tiene que estar codificado? ¿Existe tal vez una forma LINQ para consultar las propiedades de un objeto de tipo ‘cadena’ y darles salida? ¿Tiene que codificar los nombres de […]

¿Por qué es imposible anular una propiedad getter y agregar un setter?

¿Por qué crees (o, por qué es bueno que) Microsoft decidió no permitir: public abstract class BaseClass { public abstract int Bar { get;} } public class ConcreteClass : BaseClass { public override int Bar { get { return 0; } set {} } } CS0546 ‘ConcreteClass.Bar.set’: no ​​puede anular porque ‘BaseClass.Bar’ no tiene un […]

¿Tiene acceso al archivo de propiedades de forma programática con Spring?

Usamos el siguiente código para inyectar Spring beans con propiedades de un archivo de propiedades. ¿Hay alguna manera de que podamos acceder a las propiedades mediante progtwigción? Estoy intentando hacer un código sin dependency injection. Entonces me gustaría tener un código como este: PropertyPlaceholderConfigurer props = new PropertyPlaceholderConfigurer(); props.load(“classpath:/my.properties”); props.get(“path”);

¿Cuál es la diferencia entre encapsular a un miembro privado como una propiedad y definir una propiedad sin un miembro privado?

¿Cuál es la diferencia (Rendimiento, memoria, etc.) entre encapsular a un miembro privado como este? private int age; public int Age { get { return age; } set { age = value; } } y define una propiedad como esta public int Age { get ; set ; }

Cómo escapar del signo igual en archivos de propiedades

¿Cómo puedo escapar del signo igual ( = ) en los archivos de propiedades Java? Me gustaría poner algo como el siguiente en mi archivo: table.whereclause=where id=100

¿Cuál es la visibilidad de las variables de instancia @synthesized?

Si tiene una propiedad en su interfaz pública como la siguiente @interface MyClass : NSObject @property(strong) NSString *myProp; @end Y luego sintetizarlo, en efecto sintetizando la variable: @implementation MyClass @synthesize myProp = _myProp; // or just leave it at the default name.. @end ¿Cuál es la visibilidad de la variable de instancia _myProp ? Es […]

Esquema de base de datos que puede admitir propiedades especializadas

Necesito almacenar un conjunto de entidades, de las cuales hay varias versiones especializadas. Tienen algunas propiedades comunes, pero las especializadas contienen propiedades específicas para esa entidad. Soluciones El almacén de datos es un DBMS relacional, y esto no es para discusión 🙂 Específicamente, es el Microsoft SQL Server 2005. Podría crear fácilmente una tabla para […]

Obtener propiedades en orden de statement usando reflexión

Necesito obtener todas las propiedades usando el reflection en el orden en que se declaran en la clase. Según MSDN, no se puede garantizar el orden cuando se usa GetProperties() El método GetProperties no devuelve propiedades en un orden particular, como orden alfabético o de statement. Pero he leído que hay una solución al ordenar […]

¿Cómo verificar si un objeto tiene cierto método / propiedad?

¿Usando un patrón dynamic tal vez? Puede llamar a cualquier método / propiedad usando la palabra clave dinámica, ¿verdad? ¿Cómo verificar si el método existe antes de llamar a myDynamicObject.DoStuff (), por ejemplo?