我有一个字符串列表[]。
我想使用Linq从List <>返回字符串[]的一个字段。
目前我这样做:
string[] Cashrow = ParsedSales.First(x=>x.Contains("CALC CASH"));
double Cash= Convert.ToDouble(Cashrow[1]);
哪个工作得很好。我的问题是,是否可以在一个声明中写这个?
我想要一个返回单个字段而不是行的LINQ查询。
谢谢。
当然,而不是获得第一个,用Where
和Select
撰写查询:
double cash = ParsedSales
.Where(x => x.Contains("CALC CASH"));
.Select(x => Convert.ToDouble(x[1]))
.First();