none
请教一下泛型 RRS feed

  • 问题

  •  

    微软专家好:

      我有几个关于泛型的疑惑 请帮我看一下。

     泛型时候是运行时强制对象类型? 我看网上有介绍说泛型只是在编写的时候强类型,在编译运行时

    就不是强类型了还是显示转换对象。

     泛型和集合数组的效率有多大区别?

     泛型是不是只是为了防止对象出错在效率上并没有提高?

       谢谢

    2008年7月28日 6:40

答案

  • 你好,
    泛型技术相对于以Object为基础的集合提供了很多好处,首先,泛型类是强类型的,这就确保所有的错误在编译时能够发现。强类型还可以让智能感知提供更多方便。泛型还能让你简化代码,让你的算法可以作用于多种类型。最后,泛型集合要比以Object为基础的集合快得多,特别是用于值类型时。
    2008年7月29日 5:52

全部回复

  • 你好,
    泛型技术相对于以Object为基础的集合提供了很多好处,首先,泛型类是强类型的,这就确保所有的错误在编译时能够发现。强类型还可以让智能感知提供更多方便。泛型还能让你简化代码,让你的算法可以作用于多种类型。最后,泛型集合要比以Object为基础的集合快得多,特别是用于值类型时。
    2008年7月29日 5:52
  • 谢谢版主!

    2008年7月29日 11:08