Привет, я работаю в библиотеке классов с использованием C #, и у меня есть несколько классов с некоторыми свойствами.
Я просто хочу знать, могу ли я добавить что-то, чтобы исключить некоторые свойства из getType().GetProperties()
.
Пример того, что я хочу:
class Test
{
public string one { get; set; }
public string two {get ; set;}
}
и если я сделаю это:
static void Main(string[] args)
{
Test t = new Test();
Type ty = t.GetType();
PropertyInfo[] pinfo = ty.GetProperties();
foreach (PropertyInfo p in pinfo)
{
Console.WriteLine(p.Name);
}
}
Я хочу, чтобы результат был примерно таким:
one
или только одно из свойств.
Можно ли сделать что-то подобное? я не знаю, есть ли какие-нибудь модификаторы или аннотации в C #, которые позволяют мне делать то, что я хочу.
Спасибо.