List集合赋值
初学,想问问,如果我创建一个A类,给A类定义若干字段,在B类中创建一个List<A>C=newList<A>();集合。给C赋值的方法有哪些?能解释一下newList<A...
初学,想问问,如果我创建一个A类,给A类定义若干字段,在B类中创建一个 List<A> C=new List<A>( ); 集合。给C赋值的方法有哪些? 能解释一下new List<A>( ) 中 ( )是什么意思吗?
展开
展开全部
List 是个接口吧,你应该不能new List<A>( )
你可以实例List的实现山乱类例如ArrayList
List<A> C=new ArrayList<A>( ); 那个()是调用方法的格式
方法名(参数1,参数2...);没有参数就不写参数
给List类型的集合圆族添加集合元素是采用add方法
C.add(参数); 参数是你要放进集合中的对象橘唯弊
你可以实例List的实现山乱类例如ArrayList
List<A> C=new ArrayList<A>( ); 那个()是调用方法的格式
方法名(参数1,参数2...);没有参数就不写参数
给List类型的集合圆族添加集合元素是采用add方法
C.add(参数); 参数是你要放进集合中的对象橘唯弊
追问
C# 中是可以这样写的吧,List是一个泛型集合。简单的说就是怎么往泛型里填数据。规定了他 能添加的类型只是A类型。
追答
泛型是用来约束集合内的元素只能是指定的类型,填数据你就填这种类型的数据就行,添加方法跟不是泛型的方法一样
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询