私は次のようなことを成し遂げる必要があります(そして彼らは私にたくさんの言葉でもっと説明するように言ってきました...)
static MyReturnObject Function1(myObjectA parameter1, myObjectB parameter2) {...}
static void Test()
{
Parallel.For( 0, 10, (index) =>
{
//create parameters y and z
x = Function1(y,z);
// Add x to an array
});
// Find the biggest x.
}
コードは機能しますが、結果は正確ではありません。「parallel.for」の代わりに「for」を使用すると、正確な結果が得られます。