【发布时间】:2008-12-16 22:12:04
【问题描述】:
我想做的是在维护迭代器的同时使用 LINQ 的优雅......
基本上
Class A
{
int Position;
string Name;
}
如果我有一个字符串列表,我想将它们投影到 List<A> 但在投影中填充位置...
List<string> names; //filled with strings
类似
List<A> foo = (from s in names select s).ToList();
但让它也迭代并填充位置..
这可能吗?
{{Position:0,Name: "name1"},{Position:1, Name: "name2"}, {Position:2, Name: "name3"}....}
【问题讨论】: