解释DataSet(ds) 和 ds as DataSet 的含义

解决方案 »

  1.   

    两者都是转换成dataset的,只是写法不一样!
      

  2.   


    as运算符用于在兼容的引用类型之间执行转换,类似于强制转换...但不同于强制转换的是,如果无法进行转换,则as返回null而非引发异常注意
    1.as运算符只执行引用转换和装箱转换...也就是说不可用于值类型对象
    2.as运算符无法执行其他转换,如用户定义的转换,这类转换应使用强制转换表达式来执行
      

  3.   

    两者都是转换成dataset的,只是后者用as去转换,至于用as转换的好处、你可以百度一下。
      

  4.   

    你这标题。,。你是要我解释怎么定义dataset吗?
    DataSet ds=new DataSet();
    MSDN http://msdn.microsoft.com/zh-cn/library/system.data.dataset.aspx