Я обычно получаю примеры кода, которые используют лямбда-выражения.Я все еще использую .net 2.0, и мне трудно работать с таким кодом, например,
foreach(var item in items)
{
var catCopy = item;
foreach(var word in words)
{
var wordCopy = word;
var waitCallback = new WaitCallback(state =>
{
DoSomething(wordCopy, catCopy);
});
ThreadPool.QueueUserWorkItem(waitCallback);
}
}
. Как мне преобразовать такое выражение в любой из его альтернатив (например, не лямбда-код или анонимные методы)?
спасибо