Я ищу способ вернуть значение каждого поля в объекте предпочтительно в виде списка, но любой тип коллекции будет работать.После небольшого исследования я нашел этот код
FieldInfo[] fields = this.GetType().GetFields();
foreach(FieldInfo field in fields)
// Perform actions
Это был бы правильный способ справиться с этим?Кроме того, если я помещу этот метод в базовый класс, если производный класс вызывает его, он вернет все поля в производном классе или базовом классе?(Или, проще говоря, нужно ли мне переопределять это для каждого производного класса?)
Это не проблема сделать это индивидуально для каждого класса, если это единственный способ, но я просто хочу немного сэкономитькода, так как у меня будет около 50+ производных классов.