case 1:
if (arr.GetValue(1).GetType() == 1.GetType())
{
for (int i = 0; i < arr.Length; i++)
Console.Write("{0} ", arr.GetValue(i));
Console.WriteLine();
break;
}
else
{
for (int i = 0; i < arr.Length; i++, Console.WriteLine())
{
int[] p = (int[])arr.GetValue(i);
for (int j = 0; j<p.Length; j++)
Console.Write("{0} ", p[j]);

}
}
break;