gpt4 book ai didi

c# - 如何将 DataRow[] 转换为 List

转载 作者:太空狗 更新时间:2023-10-29 22:36:46 29 4
gpt4 key购买 nike

我有

DataTable dt;
DataRow[] drArray = dt.Select().ToArray();

我的要求是我要转换 drArray作为List<string[]>或者将数据表转换为 List<string[]>以最快的方式。

最佳答案

我想这会让你得到你想要的:

List<string[]> results =
dt.Select()
.Select(dr =>
dr.ItemArray
.Select(x => x.ToString())
.ToArray())
.ToList();

这仅在存储在 dr.ItemArray 中的项目以有意义的方式覆盖 .ToString() 时有效。幸运的是原始类型可以。

关于c# - 如何将 DataRow[] 转换为 List<string[]>,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31354844/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com