在LINQ LIST <>中选择Columns运行时

gha*_*ani 3 c# linq

我有 List<Employee> listEmployees

我想选择一些在编译时不知道的动态列,例如:

 var result = from l listEmployees
              select "" 
Run Code Online (Sandbox Code Playgroud)

我试过了 listEmployees.select("Name");

但它引发了一个错误说:

无法从用法中推断出'System.Linq.Enumerable.Select(System.Collections.Generic.IEnumerable,System.Func)'.尝试显式指定类型参数.

如何仅选择在运行时确定的列?

SLa*_*aks 7

您正在寻找动态LINQ.