System.Data.DataTable table = new DataTable();
System.Data.DataTable table = new DataTable("ParentTable");
这两个有什么区别,第二句那样定义,"ParentTable"这个有什么用?

解决方案 »

  1.   

     // 摘要:
            //     不带参数初始化 System.Data.DataTable 类的新实例。
            public DataTable();
            //
            // 摘要:
            //     用指定的表名初始化 System.Data.DataTable 类的新实例。
            //
            // 参数:
            //   tableName:
            //     赋予表的名称。如果为 null 或是空字符串,则在添加到 System.Data.DataTableCollection 中时提供默认名称。
            public DataTable(string tableName);
      

  2.   

    System.Data.DataTable table = new DataTable("ParentTable");中ParentTable 为表的名字
      

  3.   

    DataTable ()  不带参数初始化 DataTable 类的新实例。 
    由 .NET Compact Framework 支持。 
     
    DataTable (String)  用指定的表名初始化 DataTable 类的新实例。 
    由 .NET Compact Framework 支持。 
     
    DataTable (SerializationInfo, StreamingContext)  使用 SerializationInfo 和 StreamingContext 初始化 DataTable 类的新实例。  
    DataTable (String, String)  用指定的表名和命名空间初始化 DataTable 类的新实例。 
      

  4.   

    table是DataTable类的一个实例,这个实例的名是:"ParentTable"。
    相当于table.Name = "ParentTable";
      

  5.   

    System.Data.DataTable table = new DataTable("ParentTable"); 
    等同于
    System.Data.DataTable table = new DataTable(); 
    table.Name = "ParentTable";
      

  6.   

    基本上没有什么区别,就是第二个给了一个表名,第一个取值的时候直接写Table[0]
      

  7.   

    一般像TEXTBOX名字就是他实例的,这个是特别的是吧?