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

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

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

      【原】淺析IList與List的區別

       

      List和IList是.net開發中經常遇到的兩種類型,用法上經常會讓初學者摸不到頭腦,下面簡要的分析一下這兩種類型的區別

       

      1、IList<T>是接口,繼承自ICollection<T>和IEnumerable<T>,是所有泛型列表的基接口,其中規定了一些方法聲明。

           List繼承了IList并實現了IList規定的那些方法,同時也實現了許多自定義的新方法。

       

      2、既然IList是接口,就不能用new關鍵字去直接實例化,但是可以用多態的方式去實例化,也就是用其子類(List)去實例化。

           IList<string> Ilist1=new List<string>()    (簡記作①)

           你可能會有疑問,這樣作與 List<string> list1=new List<string>()   (簡記作②)     有什么區別呢?

           當然是有區別的:

            首先,①創建了一個list,但是這個list只能用到IList接口中規定那些方法,因為這些方法在List類型中實現了的,所以可以用。

                     ②也創建了一個list,這個list可以用List類型中實現的所有方法(當然包括IList規定的那些)

            其次,推薦使用哪個呢? 答:①

                     因為在面向對象的思想里,推薦使用接口,可以實現松耦合,有很好的擴展性,功能與具體實現很好的分離開,有利于系統的維護與重構。

       

       

      作者:Tony zhao 

      本文出處:http://www.rzrgm.cn/ytaozhao    本文版權歸作者和博客園共有,歡迎轉載,但未經作者同意必須保留此段聲明,且在文章頁面明顯位置給出原文連接,否則保留追究法律責任的權利。

       

      posted @ 2012-08-17 10:12  Tony Zhao  閱讀(961)  評論(0)    收藏  舉報
      主站蜘蛛池模板: 久久国产精品99久久蜜臀| 中国熟妇毛多多裸交视频| 欧美成人精品三级网站| 天堂V亚洲国产V第一次| 免费全部高h视频无码| 色偷偷成人综合亚洲精品| 国产中文成人精品久久久| 国产色无码精品视频免费| 中文字幕人妻中出制服诱惑 | 贺兰县| 亚洲另类激情专区小说婷婷久| 国产色无码专区在线观看| 亚洲福利精品一区二区三区| 人妻一区二区三区三区| 72种姿势欧美久久久久大黄蕉 | 亚洲av肉欲一区二区| 无码专区视频精品老司机| 国产精品日韩中文字幕| 久久精品夜夜夜夜夜久久| 亚洲精品岛国片在线观看| 国产亚洲一本大道中文在线| 国产大陆av一区二区三区| 久久无码人妻精品一区二区三区| 极品无码人妻巨屁股系列| 精品亚洲AⅤ无码午夜在线| 国产女人18毛片水真多1| 亚洲精品久久一区二区三区四区| 国产av一区二区麻豆熟女| 久久99精品久久久久久9| 精品少妇av蜜臀av| 亚洲an日韩专区在线| gogogo高清免费观看| 亚洲精品一区国产精品| 久久这里只有精品首页| 亚洲夜夜欢一区二区三区| 中文字幕国产精品专区| 亚洲欧美日韩综合久久久| 国产欧美日韩精品a在线观看| 国产av一区二区三区无码野战| 亚洲 日韩 在线精品| 兔费看少妇性l交大片免费|