, Вот почему я воспроизвел такие типы для свойств в моем образце. Если это не то, что вы хотите, я, должно быть, что-то пропустил. Я думаю, что я, наконец, не понимаю ваш вопрос ...
я есть метод, и я хочу добавить этот метод в качестве метода расширения к свойствам моего класса. Этот метод дает выражение в качестве входного параметра. Метод как ниже:
public static string GetPropertyName<T>(Expression<Func<T>> propertyExpression)
{
return (propertyExpression.Body as MemberExpression).Member.Name;
}
Я хочу использовать этот метод, как показано ниже:
string propertyName = MyClass.Property1.GetPropertyName();
Является ли это возможным? если да, каково решение?