c# elenco delle proprietà da un elenco di oggetti
List<string> firstNames = people.Select(person => person.FirstName).ToList();
c# ottenere l'elenco di tutti i campi della classe
using System.Reflection;
FieldInfo[] property_infos = typeof(Player).GetFields();