Я хотел бы использовать элегантность 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"}....}