我正在从两个表创建一个数据表,并从该数据表中尝试调用所有 ExpDates 和所有 IncDates,然后将它们连接在一起。我的通话代码不正确,因为每个日期都被打印了很多次。 这是代码
var stringArr = Dt.AsEnumerable().Select(r => r.Field<string>("IncDate")).ToArray();
var stringArr2 = Dt.AsEnumerable().Select(r => r.Field<string>("ExpDate")).ToArray();
并尝试加入他们,我正在使用
var res = stringArr.Concat(stringArr2).ToArray();
日期以 dd/MM/yyyy 格式存储,但我的通话有些不对劲。 提前欢呼
最佳答案
您也可以使用 zip 来完成此操作
var joinedValues = stringArr.Zip(stringArr2,(l,r)=>new{IncDate = l, ExpDate=r})
关于c# - 将数据表中的多行连接到数组中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35783503/