Скажем так, я бы хотел перебрать string[][]
, добавить значение, используя анонимный тип, и выполнить общий метод ForEach-Extension для результата (блестящий пример, я знаю, но я полагаю, вы получитенемного!).
Вот мой код:
//attrs = some string[][]
attrs.Select(item => new { name = HttpContext.GetGlobalResourceObject("Global", item[0].Remove(0, 7)), value = item[1] })
.ForEach</*????*/>(/*do stuff*/);
Что именно я бы вставил в параметр типа ForEach?
Вот как выглядит ForEach:
public static void ForEach<T>(this IEnumerable<T> collection, Action<T> act)
{
IEnumerator<T> enumerator = collection.GetEnumerator();
while (enumerator.MoveNext())
act(enumerator.Current);
}