Аз съм ентусиаст на C# и си играя с метода Parallel.ForEach. Опитвам се да покажа променливите на средата на дадена система, като използвам следния код:
IDictionary vars = Environment.GetEnvironmentVariables();
Parallel.ForEach(vars, (envVar) =>
{
Console.WriteLine("{0} = {1}", envVar.Key, envVar.Value);
});
Въпреки това завършвам с тази грешка:
Грешка 3 Аргументите на типа за метода „System.Threading.Tasks.Parallel.ForEach‹TSource>(System.Collections.Concurrent.OrderablePartitioner‹TSource>, System.Action‹TSource,System.Threading.Tasks.ParallelLoopState,long>)“ не може да се заключи от употребата. Опитайте изрично да посочите аргументите на типа.
Почти съм сигурен, че ми липсва отливка, но каквото и да опитвах, не успях. можеш ли да ми помогнеш