我有一个dtCpt数据表,其中有多列.它有一个名为的列CLAIM_NUMBER.我有一个列表, List<long> claimNos;
我需要CLAIM_NUMBER从数据dtCpt表到列表的所有不同claimNos.
我写了这样的代码
claimNos = dtCpt.AsEnumerable().Select(s => new { id = s.Field<long>("CLAIM_NUMBER") }).Distinct().ToList();
Run Code Online (Sandbox Code Playgroud)
但它显示这样的错误
无法将类型'System.Collections.Generic.List'隐式转换为'System.Collections.Generic.List'
有一个简单的方法可以在一行代码中执行此操作吗?
Mar*_*zek 15
您根本不需要匿名类型.试试看:
claimNos = dtCpt.AsEnumerable()
.Select(s => s.Field<long>("CLAIM_NUMBER"))
.Distinct()
.ToList();
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
15136 次 |
| 最近记录: |