一个基础概念为题请教大虾
private static list<student> stu;
public static list<student> Stu;
{
get{ return stu;}
set{ stu=value;}
}
说明:student是自定义的类 包括学生姓名、年龄等
我想问的是list<>也可以像正常的变量(字段)那样存储数据 用属性封装么。
在线等
------解决方案--------------------完全可以。
public static list<student> Stu;
{
get{ return stu;}
set{ stu=value;}
}
这不就是嘛?
它也是一个变量,只不过是一个集合。
------解决方案--------------------
对于现在的新人,应该这么来说这两个东西:如果你没有明确的理由使用arraylist,那么就应该使用list<>。
微软官方推荐就是用list<>代替arraylist。
------解决方案--------------------
不仅仅是变量,也可以是是一个数组、集合、对象,,,省略。。。
------解决方案--------------------如果你不想转化你数据类型就用泛型保证输入数据类型一致,我就觉得这是两个的区别