レシピ087 複数の配列を並行処理する

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace ConsoleApplication2
{
    class Program
    {
        static void Main(string[] args)
        {
            var aarr = new[] { 1, 2, 3 };
            var barr = new[] { "a", "b", "c" };
            var zarr = new object[3];

            for (int i = 0; i < aarr.Length; i++)
            {
                zarr[i] = new object[] { aarr[i], barr[i] };
            }

            Array.ForEach(zarr, x => {
                Array.ForEach((object[])x, y => Console.Write(y));
                Console.WriteLine();
            });
        }
    }
}

これは無理ですね。