ciao!

ottengo un errore quando provo a stampare i valori di questo array:
codice:
namespace ConsoleApp1
{
    class Program
    {
        static void Main(string[] args)
        {
            int[,] arrayMulti = new int[4, 2] {
                {1, 5}, {5, 4}, {0, 2}, {8, 7}
            };

            for (int i = 0; i < 5; i++)
            {
                for (int j = 0; j < 2; j++)
                {
                    Console.WriteLine("a[{0},{1}] = {2}", i, j, arrayMulti[i, j]); // ERRORE
                }
            }
            Console.ReadKey();
        }
    }
}
l'errore è questo:
codice:
a[0,0] = 1
a[0,1] = 5
a[1,0] = 5
a[1,1] = 4
a[2,0] = 0
a[2,1] = 2
a[3,0] = 8
a[3,1] = 7

Eccezione non gestita: System.IndexOutOfRangeException: Indice oltre i limiti de
lla matrice.
   in ConsoleApp1.Program.Main(String[] args) in Program.cs:riga 17
Premere un tasto per continuare . . .
sinceramente non sto capendo il perchè.
mi sfugge qualcosa sulla formattazione dell'output mi sa!