张硕 发表于 2012-11-24 22:22
如果集合类上加了泛型,限制了类型那么当向它里面添加对象的时候怎么去判断是不是这个泛型所规定的类型的 ...
比如啊,你给list加了泛型string
List<String> yourlist =new List<String>;
那么,你往yourlist里面添加元素的时候
你就只能添加String类的 ,比如 yourlist.add("张硕");
你如果添加别的类型的数据, 比如 yourlist.add(new Person()); 编译器就会检查到添加的东西跟你泛型指定的东西不是一类,就会报错 |