Error with an Array

I getting an error in this code:

Controle.arrayOfSelectedCordinates=new array(majorY-minorY*majorX-minorX);

	for(i=0;i<majorY-minorY;i++)
	{
		for(j=0;j<majorX-minorX;j++)
		{
	 Controle.arrayOfSelectedCordinates[Controle.arrayOfSelectedCordinates.Length]=new array(2);	

			

      Controle.arrayOfSelectedCordinates[Controle.arrayDeCoordenadasSelecionadas.Length][0]=minorX+j;      Controle.arrayOfSelectedCordinates[Controle.arrayDeCoordenadasSelecionadas.Length][1]=majorY-i;
}
}

Assets/Scripts/OperacoesDeControle.js(37,102): BCE0023: No appropriate version of ‘Boo.Lang.Builtins.array’ for the argument list ‘(int)’ was found.
Assets/Scripts/OperacoesDeControle.js(28,53): BCE0023: No appropriate version of ‘Boo.Lang.Builtins.array’ for the argument list ‘(int)’ was found.

Someone knows what it means?
I trying to make an 2D array of coordinates between 2,1 and 4,5 for example, and it is what this code should do.

Array is upper-case, not lower-case, but you shouldn’t use it anyway. Just use a 2D array.

var coords = new int[x, y];