Существует множество примеров отражения, которые позволят вам получить либо:
1. Все свойства в классе
2. Одно свойство, если вы знаете название строки.
Есть ли способ (с использованием отражения, TypeDescriptor или иначе) получить строковое имя свойства в классе во время выполнения, при условии, что все, что у меня есть, - это экземпляр класса и свойства?
ИЗМЕНИТЬ. Я знаю, что могу легко получить все свойства класса с помощью отражения, а затем получить имя каждого свойства. Я прошу функцию, чтобы дать мне имя свойства, при условии, что я передам ему экземпляр свойства. Другими словами, как мне найти свойство, которое я хочу, в массиве PropertyInfo [], возвращенном мне из class.GetType (). GetProperty (myProperty), чтобы я мог получить от него PropertyInfo.Name?