สมมติว่าฉันมีชั้นเรียนต่อไปนี้:
public class ConfigItemType
{
public string Name { get; set; }
public double SomeOtherThing { get; set; }
}
จากนั้นฉันก็สร้างรายชื่อคลาสต่อไปนี้ ( List<ConfigItemType> MyList)
ตอนนี้ฉันมีวิธีการที่มีลายเซ็นต่อไปนี้:
void AggregateValues(string someUnrelatedValue, params string[] listGoesHere)
ฉันจะพอดีMyListกับการlistGoesHereใช้ค่าในConfigItemType.Nameเป็นสตริงอาร์เรย์พารามิเตอร์ได้อย่างไร
ฉันค่อนข้างแน่ใจว่า Linq สามารถทำได้ .... แต่MyListไม่มีselectวิธีการ (ซึ่งเป็นสิ่งที่ฉันจะใช้)