Excel 용 Parallel.ForEach를 사용하려고하는데 오류가 발생합니다. 코드는Parallel.ForEach for Excel을 어떻게 사용할 수 있습니까?
오류 오류 7using System.Threading.Tasks;
using Excel = Microsoft.Office.Interop.Excel;
public void function(Excel.Range range)
{
Parallel.ForEach(range, item=>
{
//do stuff
});
}
: 메소드의 형태 인수 'System.Threading.Tasks.Parallel.ForEach (System.Collections.Generic.IEnumerable, System.Action가)'는 추론 할 수 없습니다 용법. 형식 인수를 명시 적으로 지정하십시오.
혹시 알려 주시면 감사하겠습니다.
Excel을 여러 스레드에서 사용할 생각은 없습니다. Excel은 단일 스레드 (COM STA)이므로 모든 호출이 어쨌든 동일한 스레드에 정렬됩니다. – adrianm
@adrianm, 그 대답으로 변환하는 것이 좋습니다. –