Скажем, у меня есть некоторый тип:Список свойств для анонимного типа
public class General
{
public int Id;
public string Name;
public DateTime modified
}
, я хочу некоторую функцию фильтра для Anonymous:
public void DoWorkOnSubset(List<General> generals, params Func<general, object> properties)
{
}
Как я мог бы взять список свойств и превратить его в анонимный тип
generals.Select(x => new { properties.ForEach(p => p.Invoke(x)) });
Итак, в основном скопируйте тип? Что вы пытаетесь достичь с этим? – Rhumborl
Анонимные типы расширяются до конкретной реализации во время компиляции. – Scorpion
В основном я хочу подмножество типа анонимного, но я не знаю, пока свойства не будут переданы в –