书上是这样定义数据集的创建格式的。要使用数据集,必须先创建DataSet对象。在创建对象时,可以指定一个数据集的名称,不指定则默认设置为NewDataSet。
DataSet dataset(此为对象名即使name)= new DataSet(“datasetname”);datasetname就是数据集dataset的名称
这样就好理解了 dataset 类型是DataSet ,而datasetname 类型是字符串 ,这是最本质的区别。
也就是说 它仅仅是 用来标识dataset 的另外一个名字而已 ,而这个名字没有办法直接用来引用。只有声明过的对象才能初始化和引用。
若还不理解请往下看
现在有三个房子:邮编是001,002,003 房主是:小张,小王,小赵。 邮递员要想找到这三个房子只有根据邮编001,002,003去找 而不可能去问房主名字。邮编就像电脑非配的内存地址一样。
所以 datasetname仅仅是用来表示逻辑上的名字,而想要调用的话只能用对象名。
这里时刻要记住 dataset不是你声明的一个对象的一个空间,而是你声明的所有对象的空间&#