请教怎么反射中根据已知的类型动态创建一个数组

请问如何反射中根据已知的类型动态创建一个数组我有一个结构structa{intxinty}b(){c(typeof(a))}c(Type

请问如何反射中根据已知的类型动态创建一个数组
我有一个结构
struct   a
{
      int   x;
      int   y;
}

b()
{
      c(typeof(a));
}

c(Type   t)
{
      //请问如何在这里创建一个   a   的数组
}


[解决办法]
Array.CreateInstance( t , 10 )