蜂蜜标签贴纸:派生类可以直接强转为类基类型
来源:百度文库 编辑:偶看新闻 时间:2024/05/09 04:35:17
派生类可以直接强转为类基类型,而反之则不可以,它们的集合也具有这种特性
以下实例是parent是基类,sub是它的派生类,如果有一个sub类型的集合希望转换为parent,那是可以的,它可以广泛的应用于面向接口和面向抽象的编程
环境中。
class parent
{
public string name { get; set; }
}
class sub : parent { }
#region 由派生类集合强转成父类集合(正确)
List sublist = new List { new sub { name = "zzl" }, new sub { name = "zhz" } };
sublist.Cast
#endregion
#region 由父类集合强转成派生类集合(出错)
List
parentlist.Cast().ToList().ForEach(i => Console.WriteLine(i.name));
#endregion
关于派生类C++
如何使派生类的指针指向基类?
使用基类指针在MIAN()函数调用和派生类的display()函数
使用基类和派生类的析构函数在屏幕上显示一条消息
C#中同一命名空间能访问基类不能访问派生类?
java中派生类构造函数执行过程
从CListBox类派生之后要加什么头文件?
JAVA基类和派生类是什么概念???谁能给我个详细的定义?谢谢
如何将char类型转为string类型
为什么派生类的构造构造函数非要调用基础类的
说明派生类的构造函数与析构函数的情况
在VC++中CDC有那些派生类,他们的作用是什么?
请问在VFP中如何将派生出的可视类工具栏运用到表单集中?
利用继承性和派生类来管理学生教师档案
什么是强类型语言
隔离的木马和病毒可以删除吗?为什么它不直接转为删除啦?
如何将PDG格式转为PDF格式,不用打印,直接能复制文字就可以了
mp3转cd是转为wave格式还是ra格式,可以用nero直接刻录吗?
有什么方法可以将.ppt文件直接转为.doc文件?
哪位大侠可以告诉我,用什么软件可以把RealMedia VBR类型的视频电影转为ASF或MEPG4格式。
char 类型的数组可不可以转为int类型的数组?
什么叫强类型语言
派生??什么派生?什么意思
如何将录音磁带直接转为MP3