我目前正试图弄清楚如何让这个工作,但第二行遇到了问题:
public class AttributeCollection
{
private readonly Dictionary<string, string> _attrs;
public AttributeCollection(string values)
{
_attrs = (from v in values.Split(new[] {';'})
select v.Split(new[] {'='})).ToDictionary(i => i[0], i => i[1]);
}
public string this[string name]
{
get { return _attrs[name]; }
set { _attrs[name] = value; }
}
public override string ToString()
{
return string.Join(";", (from a in _attrs select a.Key + "=" + a.Value).ToArray());
}
}
稍后我将在代码中添加它们以使它们发生碰撞,当它们点击鼠标光标时游戏将结束,你必须点击重新启动才能再次进行,但我目前担心这样做并将其连接起来到同一文件夹中的index.html文件。
Uncaught SyntaxError: Unexpected token =
ArrayList <myCircleArray> = new ArrayList();
答案 0 :(得分:1)
数组列表的语法不正确。
ArrayList<E> myCircleArray = new ArrayList<E>();
这说的是什么:
Class<type> nameOfArrayListObject = new from Class<type>();
您使用泛型来创建一个可以容纳圆形对象的arraylist。请参阅有关泛型的Java教程中的this资源。
但基本上,泛型类型是通过类型参数化的泛型类或接口。类型变量可以是您指定的任何非基本类型:任何类类型,任何接口类型,任何数组类型,甚至是其他类型变量。
这就是@Tgsmith61591在他说“但是在你正确地参数化它之前仍会有一个rawtypes编译器警告”的含义“