我正在尝试初始化一个字符串元素作为键和int []元素作为值的字典,如下所示:
System.Collections.Generic.Dictionary<string,int[]> myDictionary;
myDictionary = new Dictionary<string,int[]>{{"length",{1,1}},{"width",{1,1}}};
Run Code Online (Sandbox Code Playgroud)
但调试器一直说:"意外的符号'{'".
你能告诉我上面的代码有什么问题吗?
谢谢!
我创建了一个名为listItem的类和以下列表:
List<listItem> myList = new List<listItem>();
Run Code Online (Sandbox Code Playgroud)
在我的代码中的某个时刻,我想将其转换为数组,从而使用:
listItem[] myArray = myList.ToArray();
Run Code Online (Sandbox Code Playgroud)
不幸的是,这不起作用,我收到此错误消息:
Cannot convert [...] listItem[] to [...] List<listItem>
Run Code Online (Sandbox Code Playgroud)
我试图解决这个问题,但非常失败......
提前致谢.
编辑:我的坏,我写的第一个代码行确实是错误的!
实际上,上面的所有代码都运行良好.我的错误是由于我的功能:
List<listItem> myFunction()
Run Code Online (Sandbox Code Playgroud)
返回myArray,因此转换问题......现在已经修复了.:)
谢谢大家的答案.