til.First(t => ViewModel.StringValue.CompareTo(t.StringValue) <= 0).StringValue;
是否可以在比较时获取t的索引值,以便一个人可以在另一个数组中使用它来访问要在比较中使用的数据?
不是直接使用First
而是使用Select /首先,是的(在该示例中,您将获得一个匿名对象)
var res = til.Select((x, index) => new {
x.StringValue,
index
})
.First(t => ViewModel.StringValue.CompareTo(t.StringValue)<= 0);
所以索引将是
res.index
和strValue将是
res.StrValue
这将为您提供一个匿名对象,并带有StringValue
和index
属性
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句