中易网

如何new保存实体类的list 数组

答案:4  悬赏:0  
解决时间 2021-02-04 23:15
我有声明了一个list<类名> mylist = new list<类名>();不够用,现在我想把mylist 变成一个list类型的数组,该怎么new ?
最佳答案
List<>是泛型,不是实体数组。
new方法是实例化,不是保存。
举例保存数据到list实体:
List<String> li=new List<String>{};
foreach(Control ctl in this.Controls)
{
    li.Add(ctl.Name); //保存所有窗体层上的控件名到li对象
}
MessagBox(li[0].ToString());//显示第一个名称
全部回答
list<Class> list = new ArrayLIst<Class>();
一般来说,类的数据成员会定义成私有成员,为了保证数据的安全,直接用 类名.属性 调用私有成员是被禁止的。 可以设计一个类成员函数,给类数据成员赋值。比如: class c{ private: char s[100]; public: void mystrcpy(char *t,int len){ for(int i=0;i
  • 3楼网友:一只傻青衣
  • 2021-02-04 15:12
好比如你有一个student类,而stu就是其中一个student对象,你只需要mylist.add(stu);这样就把对象保存到你定义的mylist集合里面了。而且不要用数组。因为定义长度了有限制。你现在集合是不用定义长度,随便添加多少。他会自动增加空间
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯