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