В настоящее время я использую цикл foreach для возврата списка свойств object.
 class X
 {
     List<X> Z = GetXlist();
     List<String> r = new List<String>();
     foreach (var z in Z)
     {
         r.Add(z.A);
     }
     return r;
}
Есть ли способ сократить это, так что мне не нужно писать цикл foreach?