Учитывая этот класс:
public class MyClass
{
public int MyProperty {get; set;}
}
Как я смогу извлечь имя MyProperty
в коде?
Например, я могу получить название класса, как это
typeof(MyClass).Name
Как я могу сделать что-то подобное для собственности?
Причина этого вопроса в том, что я хочу, чтобы этот конкретный код был устойчивым к рефакторизации имен.
РЕДАКТИРОВАТЬ: С устойчивым я имею в виду, что я хочу, чтобы код на сайте вызовов был устойчивым перед лицом изменений имени свойства. У меня есть некоторые вещи, которые используют строковое представление имени свойства. Извините за плохую формулировку. Я не включил код сайта вызова, чтобы сохранить проблему в чистоте и не отвлекаться на другие дискуссии о природе кода сайта вызова.