您现在的位置是:主页 > news > 网站个性化设计/南宁百度首页优化
网站个性化设计/南宁百度首页优化
admin2025/5/20 15:01:16【news】
简介网站个性化设计,南宁百度首页优化,做淘宝客网站要申请什么,建设网站关键词怎么写派生类可以直接强转为类基类型,而反之则不可以,它们的集合也具有这种特性 以下实例是parent是基类,sub是它的派生类,如果有一个sub类型的集合希望转换为parent,那是可以的,它可以广泛的应用于面向接口和面向…
网站个性化设计,南宁百度首页优化,做淘宝客网站要申请什么,建设网站关键词怎么写派生类可以直接强转为类基类型,而反之则不可以,它们的集合也具有这种特性 以下实例是parent是基类,sub是它的派生类,如果有一个sub类型的集合希望转换为parent,那是可以的,它可以广泛的应用于面向接口和面向…
派生类可以直接强转为类基类型,而反之则不可以,它们的集合也具有这种特性
以下实例是parent是基类,sub是它的派生类,如果有一个sub类型的集合希望转换为parent,那是可以的,它可以广泛的应用于面向接口和面向抽象的编程
环境中。
1 class parent 2 { 3 public string name { get; set; } 4 } 5 class sub : parent { } 6 7 #region 由派生类集合强转成父类集合(正确) 8 List<sub> sublist = new List<sub> { new sub { name = "zzl" }, new sub { name = "zhz" } }; 9 sublist.Cast<parent>().ToList().ForEach(i => Console.WriteLine(i.name)); 10 #endregion 11 12 #region 由父类集合强转成派生类集合(出错) 13 List<parent> parentlist = new List<parent> { new sub { name = "zzl" }, new parent { name = "zhz" } }; 14 parentlist.Cast<sub>().ToList().ForEach(i => Console.WriteLine(i.name)); 15 #endregion
本文转自博客园张占岭(仓储大叔)的博客,原文链接:基础才是重中之重——派生类集合与基类集合可以相互转换吗?,如需转载请自行联系原博主。