英語で読む

次の方法で共有


DataTable.Copy メソッド

定義

この DataTable の構造体だけでなくデータもコピーします。

public System.Data.DataTable Copy ();

戻り値

この DataTable と同じ構造体 (テーブル スキーマおよび制約) とデータを持つ新しい DataTable

これらのクラスが派生されている場合は、コピーも同じ派生クラスになります。

Copy() は、新しい DataTable を元の DataTable と同じ構造とデータで作成します。 構造体を新しい DataTable にコピーし、データをコピーしない場合は、Clone() を使用します。

次の例では、 メソッドを Copy 使用して元 DataTableの のコピーを作成します。 名前空間名は、親 DataTable または DataSetから継承されている場合は保持されません。

private void CopyDataTable(DataTable table){
    // Create an object variable for the copy.
    DataTable copyDataTable;
    copyDataTable = table.Copy();

    // Insert code to work with the copy.
 }

適用対象

製品 バージョン
.NET Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1

こちらもご覧ください