一句话的事情
dt.Copy()是复制整个表
dt.Clone()只是复制表的结构。
源代码
using System;using System.Data;using System.Data.SqlClient;namespace ConsoleApp2{class Program{static void Main(string[] args){Console.WriteLine("hello world.");DataTable dt =new DataTable();for (int i = 0; i < 10; i++){dt.Columns.Add($"ColumnName{i}");}for (int i = 0; i < 10; i++){for (int j = 0; j < 10; j++){dt.Rows.Add();dt.Rows[i][j]=$"第{i}行第{j}列";}}var newDtCopy = dt.Copy();var newDtClone = dt.Clone();}}}
