Hola, estoy trabajando en una biblioteca de clase usando C#, y tengo algunas clases con algunas propiedades.Excluir propiedad de getType(). GetProperties()
Solo quiero saber si puedo agregar algo para excluir algunas propiedades del getType(). GetProperties().
Un ejemplo de lo que quiero:
clase Test
{
public string one { get; set; } public string two {get ; set;}
}
y si hago esto:
void Main (string [] args) estáticas
{
Test t = new Test(); Type ty = t.GetType(); PropertyInfo[] pinfo = ty.GetProperties(); foreach (PropertyInfo p in pinfo) { Console.WriteLine(p.Name); }
}
i desea que la salida sea algo como esto:
uno
o solo una de las propiedades.
¿Es posible hacer algo como eso? No sé si hay algún tipo de modificadores o anotaciones en C# que me permitan hacer lo que quiero.
Gracias.
Sólo por curiosidad, ¿por qué ¿Le gustaría ocultar una propiedad pública de Reflection? –
que sólo hay que construir una cierta representación de cadena de pares clave/valor de algunas clases para la muestra la representación de cadena que necesito es: uno = valueOfOne Y así para algunas propiedades, pero tengo algunas propiedades que i don No es necesario en la representación de cadena. – danielgomezdidier