Property name from lambda expression in C#

Опубликовано: 05 Март 2023
на канале: Everything C#
988
22

A common pattern in C# is to pass a property name by using a lambda expression as the parameter. This video shows how to extract that property name from the passed in lambda expression.

The crucial code you need is the following:-

var expression = (MemberExpression)action.Body;
string propertyName = expression.Member.Name;


Effective C# answers common questions about the C# language and the dotnet ecosystem. If you have a programming question about C# or .net then add it as a comment below.

GitHub: https://github.com/ComponentFactory/C...


Смотрите видео Property name from lambda expression in C# онлайн без регистрации, длительностью часов минут секунд в хорошем качестве. Это видео добавил пользователь Everything C# 05 Март 2023, не забудьте поделиться им ссылкой с друзьями и знакомыми, на нашем сайте его посмотрели 988 раз и оно понравилось 22 людям.