Получение имен полей в анонимном типе в списке [дублировать] ⇐ C#

Место общения программистов C#
Anonymous
Получение имен полей в анонимном типе в списке [дублировать]

Сообщение Anonymous »

Учитывая список, объявил что -то вроде этого: < /p>

Код: Выделить всё

    IList list = [];
< /code>
Я пытаюсь выяснить, как я могу найти имена поля «A» и «b». Я пробовал: < /p>
    var ga = list.GetType().GetGenericArguments()[0];
var ctor = ga.GetConstructors()[0];
var parameters = ctor.GetParameters().OrderBy(p => p.Position).ToList();
var names = parameters.Select(p => p.Name).ToList();
Но это дает мне "item1" и "item2" вместо "a" и "b".

Подробнее здесь: https://stackoverflow.com/questions/796 ... -in-a-list

Вернуться в «C#»