在linq语句中接收当前比较的索引

asdfasdf
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

这将为您提供一个匿名对象,并带有StringValueindex属性

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

比较if语句中的枚举

来自分类Dev

比较IF语句中的NSString

来自分类Dev

比较If语句中的日期

来自分类Dev

if 语句中的索引越界

来自分类Dev

LINQ语句中的串联

来自分类Dev

LINQ语句中的错误

来自分类Dev

比较if语句中的多个值

来自分类Dev

我如何处理此linq查询,并将其与if语句中的int进行比较?

来自分类Dev

我如何处理此linq查询,并将其与if语句中的int进行比较?

来自分类Dev

选择语句中的linq条件

来自分类Dev

.include()在linq语句中的位置?

来自分类Dev

如何比较Google Apps脚本/表格中的IF语句中的当前编辑时间与指定标准时间?

来自分类Dev

在IF语句中使用当前时间

来自分类Dev

比较If语句中的数据类型

来自分类Dev

在if语句中比较太多变量

来自分类Dev

在foreach语句中比较模型

来自分类Dev

Java IF语句中的多个整数比较

来自分类Dev

无法在SQL语句中比较日期

来自分类Dev

无法在SQL语句中比较日期

来自分类Dev

switch语句中的数字比较失败

来自分类Dev

比较If语句中的数据类型

来自分类Dev

在if语句中的c ++字符串比较

来自分类Dev

WHERE 语句中的 mySQL 多重 AND 比较

来自分类Dev

如何比较if语句中的字符串

来自分类Dev

case 语句中的硬编码日期比较

来自分类Dev

如何比较 SQL 语句中的修剪变量?

来自分类Dev

Firebird:在创建表语句中添加索引

来自分类Dev

查询不使用存在语句中的索引

来自分类Dev

在Select语句中获取列表的项目索引