DataTableのCopy

■代入

 Dim dt1 as new DataTable

    Dim dt2 as new DataTable

    dt2 = dt1

    (*)代入の場合、コピーではなく参照が代入されるだけ。

  その為、例えばdt1の値を変更するとdt2も変更される

■Clone

  dt2 = dt1.Clone

    (*)Cloneの場合、値はコピーされず構造のみコピーされる

 

■Copy 

  dt2 = dt1.Copy

    (*)Copyの場合、値もコピー構造もコピーされる。

  代入と違い、dt1の値を変更してもdt2には反映されない