private static void Example() { var dataArray = new SomeDataType[400]; FillRawData(dataArray); Parallel.For(0, 400, i => { dataArray[i].Process(); }); }