我有一个至少有 4 个变量的类,并且我为该类创建了一个构造函数,以便可以使用
MyClass testobj = new MyClass(1234,56789,"test text", "something else", "foo");
工作正常。
然后我有一个数组,我需要在一个循环中解析,所以我想把一些静态数据放到这个数组中。
我的方法是:
MyClass[] testobjlist = new MyClass
{
new MyClass(1001,1234,"Text 1", "abcdefghijklm", "ding"),
new MyClass(1002,2345,"Text xx", "bla bla", "dong"),
new MyClass(1003,8653,"Text yy", "blah blah even more", "bamm!")
}
但不知何故,这给了我一个奇怪的错误,关于我需要一个额外的 } ???
我不知道我是否应该提到这一点,但我将它用于使用 Razor-engine 2 的网页。但我认为这是一个普通的 C# 问题?
我的解决方法目前是用一个大小初始化数组,然后通过索引一个一个地添加元素,但我更喜欢上面的解决方案,因为我可能不得不在测试时按顺序上下移动项目,而且我有很多实际数据中超过 3 个。
我在上面的代码中缺少什么?