gpt4 book ai didi

c# - 从DataTable中选取单列数据列出

转载 作者:行者123 更新时间:2023-11-30 13:16:51 25 4
gpt4 key购买 nike

我有一个数据表,dtCpt其中有多个列。它有一个名为 CLAIM_NUMBER 的列.我有一个 list List<long> claimNos;我需要所有不同的 CLAIM_NUMBER来自数据表 dtCpt到列表 claimNos .

我写了这样一段代码

claimNos = dtCpt.AsEnumerable().Select(s => new { id = s.Field<long>("CLAIM_NUMBER") }).Distinct().ToList();

但它显示这样的错误

Cannot implicitly convert type 'System.Collections.Generic.List' to 'System.Collections.Generic.List'

有什么简单的方法可以在一行代码中做到这一点吗?

最佳答案

你根本不需要匿名类型。试试看:

claimNos = dtCpt.AsEnumerable()
.Select(s => s.Field<long>("CLAIM_NUMBER"))
.Distinct()
.ToList();

关于c# - 从DataTable中选取单列数据列出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21036053/

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