2014年4月27日 星期日

[C#] 何謂泛型

from http://www.cnblogs.com/zhili/archive/2012/11/03/GenericType.html

    在生活中,我們經常會看到模子,像我們平常生活中用的桶子就是一個模子,我們可以用桶子裝水,也可以用來裝油,牛奶等等,然而把這些都裝進桶子裡面之後,它們都會具有桶的形狀(水,牛奶和油本來是沒有形的),即具有模子的特徵。

     同樣,泛型也是像桶子一樣的模子,我們可以用int類型,string類型,類去實例化泛型,實例化之後int,string類型都會具有泛型類型的特徵(就是說可以使用泛型類型中定義的方法,如List<T>泛型,如果用int去初始化它後,List<int>的實例就可以用List<T>泛型中定義的所有方法,用string去初始化它也一樣,和我們生活中的用桶裝水,牛奶,油等非常類似)

0 意見:

張貼留言

 

MangoHost Copyright © 2009 Cookiez is Designed by Ipietoon for Free Blogger Template