, Вот почему я воспроизвел такие типы для свойств в моем образце. Если это не то, что вы хотите, я, должно быть, что-то пропустил. Я думаю, что я, наконец, не понимаю ваш вопрос ...

я есть метод, и я хочу добавить этот метод в качестве метода расширения к свойствам моего класса. Этот метод дает выражение в качестве входного параметра. Метод как ниже:

    public static string GetPropertyName<T>(Expression<Func<T>> propertyExpression)
    {
        return (propertyExpression.Body as MemberExpression).Member.Name;
    }

Я хочу использовать этот метод, как показано ниже:

string propertyName = MyClass.Property1.GetPropertyName();

Является ли это возможным? если да, каково решение?

Ответы на вопрос(4)

Ваш ответ на вопрос