http://www.microsoft.com/china/msdn/library/dv_vstechart/html/vbconCProgrammingLanguageFutureFeatures.asp

解决方案 »

  1.   

    泛型编程就没有boxing 和unboxing吗?
    应该是说更加安全些吧!
      

  2.   

    随着项目变得越来越复杂,程序员日益需要一种方法来更好地重复使用和自定义他们现有的基于组件的软件。为了实现在其他语言中重复使用高级代码,程序员通常要使用一种名为“泛型”的功能。C# 将包括一种安全且高效的泛型,它与 C++ 中的模板和 Java 语言中提出的泛型在语法上只是稍有差别,但在实现方式上却存在很大差别。
      

  3.   

    to:luckysusan(海闊天空) 
    呵呵~~是的,~~~是免去了boxing 和unboxing操作~~更加安全了
      

  4.   

    .net支持object类型的,其实我觉得,用在那种不能明确具体类型的方法的参数传递,或者经常需要做转换的一些过程。
      

  5.   

    to:inatas(Natas) 
    是啊~~类型转换是必需的,下面就是Pop 方法的结果(基本对象类型)显式转换成 Customer 类型。public class Stack
    {
       private object[] items = new object[100];   public void Push(object data)
       {
          ...
       }   public object Pop()
       {
          ...
       }
    }Stack s = new Stack();
    s.Push(new Customer());
    Customer c = (Customer) s.Pop();
    而下面则是错误的类型转换~~
    Stack s = new Stack();
    s.Push(new Customer());Employee e = (Employee) s.Pop();但这样有什么实际用处呢?在现在所写的代码中哪里用的到的?它有什么优势的地方吗?
      

  6.   

    to:zag(急弯) 
    能举些实例吗?~~~:)
      

  7.   

    java 好象也没有加上吧?jdk 1.5有了?
      

  8.   

    哇,看这个
    http://www.csdn.net/develop/article/23/23102.shtm
      

  9.   

    http://expert.csdn.net/Expert/TopicView1.asp?id=2129946
      

  10.   

    To zdnet()
    -------------------------------------
    to:inatas(Natas) 
    是啊~~类型转换是必需的,下面就是Pop 方法的结果(基本对象类型)显式转换成 Customer 类型。public class Stack
    {
       private object[] items = new object[100];   public void Push(object data)
       {
          ...
       }   public object Pop()
       {
          ...
       }
    }Stack s = new Stack();
    s.Push(new Customer());
    Customer c = (Customer) s.Pop();
    而下面则是错误的类型转换~~
    Stack s = new Stack();
    s.Push(new Customer());Employee e = (Employee) s.Pop();但这样有什么实际用处呢?在现在所写的代码中哪里用的到的?它有什么优势的地方吗?
    -----------------------------------因为我也不太了解泛类型方面的编程,所以只好瞎举例子,比如,一个方法,没法确定它返回什么类型,所以就只好返回一个object类型,不知道这样的例子和不合适。
      

  11.   

    是呀,谁解释一下啊?
    我现在也是,进入参数和返回的类型无法确定就返回一个object……