您现在的位置是:主页 > news > 网站个性化设计/南宁百度首页优化

网站个性化设计/南宁百度首页优化

admin2025/5/20 15:01:16news

简介网站个性化设计,南宁百度首页优化,做淘宝客网站要申请什么,建设网站关键词怎么写派生类可以直接强转为类基类型,而反之则不可以,它们的集合也具有这种特性 以下实例是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

 本文转自博客园张占岭(仓储大叔)的博客,原文链接:基础才是重中之重——派生类集合与基类集合可以相互转换吗?,如需转载请自行联系原博主。