List DataTable 互转
70个字段、循环10000(一万)次。可以免费下载源码观看!
核心关键代码:
// 1、 生成数据
List<Test> list = new List<Test>();
// 2、List 转成 DataTable
stopwatch.Restart();
DataTable dt = new DataTable();
dt = JsonConvert.DeserializeObject<DataTable>(JsonConvert.SerializeObject(list));// 关键代码
// 3、DataTable 转成 List
stopwatch.Restart();
List<Test> list2 = new List<Test>();
list2 = JsonConvert.DeserializeObject<List<Test>>(JsonConvert.SerializeObject(dt));// 关键代码
// 4、引用第三方库 Newtonsoft.Json