Nói rằng tôi có lớp sau:
public class ConfigItemType
{
public string Name { get; set; }
public double SomeOtherThing { get; set; }
}
và sau đó tôi lập một danh sách các lớp sau ( List<ConfigItemType> MyList
)
Bây giờ tôi có một phương thức với chữ ký sau:
void AggregateValues(string someUnrelatedValue, params string[] listGoesHere)
Làm thế nào tôi có thể phù hợp MyList
với việc listGoesHere
sử dụng giá trị trong ConfigItemType.Name
mảng chuỗi params?
Tôi khá chắc chắn rằng Linq có thể làm điều này .... nhưng MyList
không có select
phương pháp nào trên đó (đó là những gì tôi sẽ sử dụng).