下面是代码,它只返回第一条记录,因为FirstOrDefault。如何更改它以检索所有元素?
var fValue = bList.Cast<String>()Where(t => t.StartsWith(sValue, StringComparison.OrdinalIgnoreCase)).ToList();
答案 0 :(得分:1)
var fValues = bList.Cast<String>()
.Where(t =>t.StartsWith(sValue, StringComparison.OrdinalIgnoreCase))
.ToList();
如果你想创建一个字符串来显示你的所有值
var fValue = bList.Cast<String>()
.Where(t =>t.StartsWith(sValue, StringComparison.OrdinalIgnoreCase))
.Aggregate((x,y) => x + "\r\n" + y);