
list<a> b ;
list<a>::iterator it;
for ( it=bbegin() ; it != bend(); it++ )
{
a temp = it; //依次取list里面的值到temp中
}
List li = new ArrayList();
liadd("张三1");
liadd("张三2");
liadd("张三3");
liadd("张三4");
for(int i=0;i<lisize();i++)
{
Systemoutprintln(liget(i));
}类似数组一样 你就可以把他当作数组一样 但是你区分他们的使用方法
你在实例化的时候如何做到T是的类型是不确定的?。。。
泛型类是这么用的
public class MyList<T> : List<T>
{
//这里重写一个将T中的属性全显示出来的方法
public override string ToString()
{
string result = stringEmpty;
foreach (T obj in this)
{
result += "[";
PropertyInfo[] ps = objGetType()GetProperties();
//循环获取该对象的所有属性和值
foreach (PropertyInfo info in ps)
{
result += "属性:" + infoName + " ";
result += "值:" + infoGetValue(obj,null)+" ";
}
result += "],";
}
return resultTrimEnd(',');
}
}
然后自定义一个对象Student
public class Student
{
private string _name = stringEmpty;
public string Name
{
set { _name = value; }
get { return _name; }
}
private int _age = 0;
public int Age
{
set { _age = value; }
get { return _age; }
}
}
使用时:
Student s1 = new Student();
s1Name = "stu1";
s1Age = 90;
Student s2 = new Student();
s2Name = "stu2";
s2Age = 70;
MyList<Student> list = new MyList<Student>();
//如果你需要跨页面传递,这里可以选择把list存到Session里
listAdd(s1);
listAdd(s2);
//跨页面的话,要把Session转换回来,这里模拟一下就用上边已经定义的list了
IList<Student> newList=list;
//newListToString()显示所有对象的属性和值,已经在泛型集合里定义好的
ConsoleWriteLine(newListToString());
ConsoleRead();
以上就是关于请问C++中如何获取List里面的值全部的内容,包括:请问C++中如何获取List里面的值、怎么用list获取实体类里面的值啊。然后是list里面的是怎么读出来高手帮忙!!!、asp.net 如何取出List<T>中每一项的值等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)