<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      基礎才是重中之重——派生類集合與基類集合可以相互轉換嗎?

      回到目錄

      派生類可以直接強轉為類基類型,而反之則不可以,它們的集合也具有這種特性

      以下實例是parent是基類,sub是它的派生類,如果有一個sub類型的集合希望轉換為parent,那是可以的,它可以廣泛的應用于面向接口和面向抽象的編程

      環(huán)境中。

       

       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

       回到目錄

       

      posted @ 2011-12-02 11:33  張占嶺  閱讀(2112)  評論(3)    收藏  舉報
      主站蜘蛛池模板: 国产精品线在线精品| 亚洲国产一区二区三区久| 日韩丝袜欧美人妻制服| 99久久精品费精品国产一区二| 在线观看免费人成视频色| 国产精品区一二三四久久| 久久一日本综合色鬼综合色 | 国产精品推荐视频一区二区| 花式道具play高h文调教| 久久视频在线视频| 18禁在线永久免费观看| 国产成人一区二区不卡| 精品久久一线二线三线区| 中文字幕在线不卡一区二区| 国产成人精品无码一区二区| 无码一区中文字幕| 精品国产亚洲av麻豆特色| 亚洲av无码之国产精品网址蜜芽| 国产播放91色在线观看| 国产区成人精品视频| 久久人人爽爽人人爽人人片av| 亚洲精品视频免费| 99中文字幕国产精品| 高清无码18| 亚洲香蕉免费有线视频| 亚洲日本韩国欧美云霸高清| 国产果冻豆传媒麻婆| 激情五月天一区二区三区| 中文字幕人妻色偷偷久久| 男受被做哭激烈娇喘gv视频| 麻豆文化传媒精品一区观看| 内射无套内射国产精品视频| 国产亚洲一二三区精品| av无码小缝喷白浆在线观看| 91中文字幕一区二区| xxxxbbbb欧美残疾人| 性欧美VIDEOFREE高清大喷水| 亚洲区中文字幕日韩精品| 日韩av日韩av在线| 黑人巨大无码中文字幕无码| 丁香婷婷在线观看|