C#泛型 list中得存的值都继承于同一个基类A
List list
其中的值的类型有的是B,C,D这样继承于A的类
但是取出来的时候,传给别的函数的时候
会成为A类型的值
怎样把List中的值在取出来之后,转换类型到子类的类型?????
现在唯一想到的就是
if(list[i] is B)
{
}else if(list[i] is C)
{
}
这种方法.还有什么简单的方法吗????
在泛型list<>中存了一系列的值,怎样在取出的时候转换类型
答案:1 悬赏:20 手机版
解决时间 2021-04-09 03:08
- 提问者网友:两耳就是菩提
- 2021-04-08 04:35
最佳答案
- 五星知识达人网友:轮獄道
- 2021-04-08 05:22
list.Cast()
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯