次のコードはコンパイルされません。Parallel.ForEachはIListを好まない
IList configurationItems = dataSourceService.Get(configurationClass);
Parallel.ForEach(configurationItems, configurationItem =>
{...}
Parallel.ForEachは、「方法 『のForEach(IEnumerableを、アクション)』の型引数は、使用状況から推測することはできません。明示的に型引数を指定してみてください。」、文句を言います
私は考えることのできるあらゆる形式のキャストを試みましたが、どれも動作しません。 Parallel.ForEachのオーバーロードを掘り下げようとした私も、失敗しました。
あなたは 'IList'を使用できますか? –
[doco](https://msdn.microsoft.com/en-us/library/system.threading.tasks.parallel.foreach(v = vs.110).aspx)が明確に表示されている理由'IList'が直ちに暗示しない' IEnumerable 'の要件を述べています。 Danielの状態で「IList 」を使用してください –
MickyD