统一,如何使用js使用泛型?

时间:2015-05-04 06:59:36

标签: unity3d unityscript

当我写这样的时候 List.<Dictionary.<String, System.Object>>, 思想告诉我 Assets/Scripts/yhj/Model/PrintItem.js(23,71): BCE0044: expecting >, found '>>。 我该如何解决?

2 个答案:

答案 0 :(得分:0)

为什么要列出词典?你不能只使用字典作为列表,而不是使用键,值输入吗?如果你想像这样使用它,我会将一个对象定义为<String, System.Object>并将其作为值插入,然后将该键保留为数字。

或列出对象为<String, System.Object>

的对象列表

答案 1 :(得分:0)

@ILiveForVR让我想到了这一点。谢谢。 我解决了,但我不确定解决方案是否最好。 我是这样做的: var list = List.<System.Object>; for(var i=0;i<list.Count;i++){ var data = list[i] as Dictionary<String, System.Object>; }