c#中list用object类型读取值
发布网友
发布时间:2024-02-24 19:56
我来回答
共3个回答
热心网友
时间:2024-10-04 11:25
可以,但是没有意义,name是person的属性值
如果foreach(Object o in list)这样写的话
在循环中 要调用name值前,需先将o转成person类型后,才能调用
foreach(Person p in list)
{
string var=p.name;
}
而用Person直接就调用了
热心网友
时间:2024-10-04 11:24
必须可以啊
比如这样
foreach(Object o in list)
{
MessageBox.show((Person)p.name);//console.writeline((Person)p.name
)
运用到了显示转化。
热心网友
时间:2024-10-04 11:23
你这样没意义呀, 你foreach的时候 照样要把 object 强制转换为 person类型