У меня есть класс структуру, как показано ниже,.Net Reflection Property Info из PropertyInfo
Class A
{
ClassB objB {get; set;}
int data {get; set;}
}
Class B
{
int x {get; set;}
int data {get; set;}
}
Теперь мне нужно использовать отражение в классе А, чтобы сохранить следующий вход в класс объекта (например, вход = > данные = 10; х = 15; данные = 20)
Проблема: Когда я это сделать, PropertyInfo [] р = TypeOf (CLASSA) .GetProperties()
я получаю [objB, данные] в р ,
Но мне нужно, чтобы перейти к основным типам данных для любых таких выше структур, что мне нужно что-то вроде,
[данные (из класса А), х (из класса B), данные (из класса B)] Это мое первое требование
2-е требование: Как только я достиг выше требования, как я могу различать данные (из класса A) и данных (из класса B).
Возможно, ваш дизайн неправильный. – SimpleVar
Не могли бы вы рассказать, как вы пришли к использованию рефлексии? Может быть, есть и другой способ. –
Это веб-сервис, поэтому есть несколько запросов, теперь мне нужен общий подход, так что на основе типа запроса я смогу построить запрос, вместо того, чтобы иметь buildReq для каждого запроса. Именно поэтому мне нужно отражение – user1810502