สมมติว่าฉันมีชั้นเรียนต่อไปนี้:
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
วิธีการ (ซึ่งเป็นสิ่งที่ฉันจะใช้)