Есть ли простое выражение лямбда, чтобы извлекать элементы из одного списка и помещать их в другой? без LINQ?C#, Lambda для переноса элементов из одного списка в другой
например, чтобы сопоставить исходный список элементов T в другой список (или вернуть список) с именем строки для каждого элемента в источнике.
Обновление ... с псевдокодом.
List<int> intList = new List<int>() { 1, 2, 3};
List<string> stringList = new List<string>(intList.ToArray((i) => intList[i].ToString())); // this doesn't work obviously
StringList должно быть { "1", "2", "3"}
Вы можете уточнить ваш нужный вход и выходы с некоторыми конкретными примерами? Было бы хорошо, если бы вы могли опубликовать любой код, который вы уже пробовали! – Baldrick
Что случилось с LINQ, так или иначе? – dasblinkenlight
Я согласен, что LINQ - это путь, но, возможно, он почему-то застрял на .NET 2.0? – dana