我有一个方法需要返回 List<'MyClass>[] 并且需要设置一个局部变量来执行此操作,但是在初始化时遇到了问题。
我试过了:
List<MyClass>[] lists = new List<MyClass>[5];
这给了我“无法创建列表的通用数组”的错误
我尝试投射一个对象数组:
List<MyClass>[] lists = (List<MyClass>[]) new Object[5];
这在运行时给了我一个铸造错误。
我也试过:
List<MyClass>[] lists = (List<MyClass>[]) new List[5];
这导致了空指针异常。
任何人都知道需要做什么才能使其正常工作?
谢谢。