gpt4 book ai didi

c# - 使用 LINQ 根据特定条件查找列表项在列表中的位置

转载 作者:太空宇宙 更新时间:2023-11-03 20:25:26 25 4
gpt4 key购买 nike

<分区>

类似于 linq find in which position is my object in List 的东西,除了他接受的答案是在对象级别进行评估。

说我有

public interface IFoo{
string text {get;set;}
int number {get;set;}
}

public class Foo : IFoo{
public string text {get;set;}
public int number {get;set;}
}

现在我有一个 IFoo 的列表集合,如下所示:

public IList<IFoo> Foos;

我想编写一个方法,根据属性值和/或值(例如,text 返回 Foos 的索引>number 在这种情况下)所以我可以做类似的事情:

var fooIndexes = Foos.GetIndexes( f => f.text == "foo" && f.number == 8 );

我该怎么写?

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com