Ciao sto lavorando in una libreria di classi usando C# e ho alcune classi con alcune proprietà.Escludi proprietà da getType(). GetProperties()
Voglio solo sapere se posso aggiungere qualcosa per escludere alcune proprietà da getType(). GetProperties().
Un esempio di quello che voglio:
classe Test
{
public string one { get; set; } public string two {get ; set;}
}
e se faccio questo:
void Main (string [] args) statici
{
Test t = new Test(); Type ty = t.GetType(); PropertyInfo[] pinfo = ty.GetProperties(); foreach (PropertyInfo p in pinfo) { Console.WriteLine(p.Name); }
}
Voglio che il dell'uscita essere qualcosa di simile:
uno
o solo una delle proprietà.
È possibile fare qualcosa del genere? non so se esiste qualche tipo di modificatori o annotazioni in C#, che mi permettono di fare ciò che voglio.
Grazie.
Solo per curiosità, perché vuoi nascondere una proprietà pubblica da Reflection? –
Ho solo bisogno di costruire qualche rappresentazione di stringa di coppie chiave/valore di alcune classi Per il campione la rappresentazione di stringa ho bisogno è: uno = valueOfOne E così per alcune proprietà, ma ho alcune proprietà che io don 'necessario nella rappresentazione stringa. – danielgomezdidier