DataSet ds=new DataSet();
ds其实就是一个指针.ds指向存内存中分配给new DataSet()的地址.

解决方案 »

  1.   

    C#除了几个基本类型外(int,long,string...不需要new)
    其他需要new的都是指针
      

  2.   

    用unsafe,
    到帮助里面搜索unsafe,看看就知道了
      

  3.   

    delegate就是一个像指针的东东,不过这个是类型安全的
      

  4.   

    第一步把project的屬性SafeMode設為true
    列:
    public unsafe static void PartDate(int idate, int* yy, int* mm, int* dd)
    {
    int y, m, d ;
    y = idate / 10000 ;
    m = (idate - (y * 10000)) / 100 ;
    d = (idate - (y * 10000)) - (m * 100) ;
    *yy = y ;
    *mm = m ;
    *dd = d ;
    }