简明的说一下你所理解的泛型,偶感觉,就是 类的数组

解决方案 »

  1.   

    可以google一下什么是离散数学中的函数映射:http://www.google.cn/search?q=%E7%A6%BB%E6%95%A3%E6%95%B0%E5%AD%A6+%E5%87%BD%E6%95%B0%E6%98%A0%E5%B0%84&sourceid=ie7&rls=com.microsoft:en-US&ie=utf8&oe=utf8
      

  2.   

    泛型我是在JAVA中用过的,.NET倒是还没用过
    说说我自己的理解吧
    比如我要传三个参数(string name,int id,double grade,char c)
    1.我可以不用泛型直接写个方法传入这三个参数,
    2.我可以写一个类,把这三个参数写入一个类中,然后用泛型传入方法中你可以比较一下哪个更好一点,不用说当然是泛型啦,哈哈
    因为用第二种方法就是用了面向对象的思想,第一种还是面向过程
    这只是我个人对泛型的理解,当然有相当大的局限性,因为泛型我只这样用过
    请高手们说说自己的理解,我学习之
      

  3.   

    类型参数化,即在运行时设定对象的类型。
    C#泛型代码在编译为中间代码时,采用特殊的占位符来表示泛型类型,并用专有的指令支持泛型操作。而真正的泛型实例化工作以"on-demand"的方式,发生在JIT编译时.所以说比装箱性能要好得多。