Back to Browse

Property name from lambda expression in C#

1.1K views
Mar 5, 2023
3:13

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/CSharpAnswers

Download

0 formats

No download links available.

Property name from lambda expression in C# | NatokHD