关于一个C#类声明的问题

为什么不能在一个类中,声明另一个类数组的空间(另一个类已经写好this构造函数)

不知道你要做什么,以及你遇到的错误提示是什么,代码贴出看看。
按理说是可以的。
看如下代码:
class A
{

}
class B
{
public A[] a = new A[10];
}

public class A
{
public int a变量;
public float b变量;
pulic A( int a, float b)
this.a=a;
this.b=b;
}
class B
{
A a=new(常量a,常量b)//这样写报错
A a=new(int 变量a,float 变量b)//这样写也报错
A a=new()//这样写也报错
}