есть ли способ получить имя свойства объекта?
Например, если у меня есть:
public class Car : Vehicle
{
public string Make { get; set; }
}
и
var car = new Car { Make="Ford" };
Какя могу получить имя свойства Make в коде?
т.е.что car.Make
имеет имя "Make".
Итак, я хочу получить строку "Make"
Я хочу сделать это, потому что я хочу передать имя свойства методу.
Обновление:
Я хочу, чтобы имя свойства не являлось массивом свойств:
Найден ответ здесь:
http://handcraftsman.wordpress.com/2008/11/11/how-to-get-c-property-names-without-magic-strings/