【发布时间】:2010-05-21 13:51:45
【问题描述】:
假设我有一个方法接受 IList 或类似的东西作为参数:
public void JiggleMyList(IList<string> list)...
有没有一种简单的方法可以传入对象列表的字符串成员?
我的意思是,例如,如果我有一个 Person 对象列表,它公开了一个名为 FullName 的字符串属性,有没有一种快速的方法可以将所有 Person 对象的 FullNames 填充到方法参数中,或者我必须创建一个新的 List 并遍历 Person 对象:
List<string> fullNames = new List<string>;
foreach (Person person in people)
{
fullNames.Add(person.FullName);
}
JiggleMyList(fullNames);
我经常遇到这种情况,如果有捷径就好了。
非常感谢
大卫
【问题讨论】: