【发布时间】:2018-11-13 18:12:50
【问题描述】:
我正在尝试通过它们的值提取不同的对象,以获得我在 .csv 中的唯一 CurrencyISO。
public List<CurrencyDetail> InitGSCheckComboCurrency()
{
var lines = File.ReadAllLines("Data/AccountsGSCheck.csv");
var data = (from l in lines.Skip(1)
let split = l.Split(',')
select new CurrencyDetail
{
ISOName = split[3],
ISOCode = split[3]
}).Distinct();
List<CurrencyDetail> lstSrv = new List<CurrencyDetail>();
lstSrv = data.ToList();
return lstSrv;
}
但是,distinct 函数对此不起作用,我最终会出现重复。
【问题讨论】:
-
错字?
ISOName和ISOCode都是 third -split[3]- items? -
重要的区别,你想要不同的值还是唯一的值?例如,如果您有 1,2,2,3,则不同的值为 1,2,3,但唯一的值为 1,3。