这不起作用!怎么做?
Cannot read property 'asObservable' of undefined
我正在尝试创建一个类的初始化的多维数组,但是我无法让编译器接受它。我在做什么错了?
我将{更改为(,并将逗号更改为分号-仍然不喜欢声明myClass [,] myArray = new myClass [3,2] =
这似乎可行:
class myClass
{
public int x;
public string y;
public myClass()
{
}
public myClass(int _x, string _y)
{
x = _x;
y = _y;
}
}
myClass [,] myArray = new myClass[3,2] =
{
{
new myClass(1, "string11");
new myClass(2, "string12");
};
{
new myClass(1, "string21");
new myClass(1, "string22");
};
{
new myClass(1, "string31");
new myClass(1, "string32");
}
};
答案 0 :(得分:0)
简而言之
{
而不是(
语法错误.
而不是,
。试试看。
已修复
private static void Main()
{
var myArray = new myClass[3, 2]
{
{
new myClass(1, "string11"),
new myClass(2, "string12"),
},
{
new myClass(1, "string21"),
new myClass(1, "string22"),
},
{
new myClass(1, "string31"),
new myClass(1, "string32"),
}
};
}
然后可能是时候看看以下文档了