小编fyr*_*ace的帖子

有没有办法使用部分填充的对象搜索List <T>?

希望能够填充对象的任何属性并在集合中搜索与给定属性匹配的对象.

class Program
{
    static List<Marble> marbles = new List<Marble> { 
        new Marble {Color = "Red", Size = 3},
        new Marble {Color = "Green", Size = 4},
        new Marble {Color = "Black", Size = 6}
    };

    static void Main()
    {
        var search1 = new Marble { Color = "Green" };
        var search2 = new Marble { Size = 6 };
        var results = SearchMarbles(search1);
    }

    public static IEnumerable<Marble> SearchMarbles(Marble search)
    {
        var results = from marble in marbles
                      //where ??? …
Run Code Online (Sandbox Code Playgroud)

c# linq list

3
推荐指数
1
解决办法
162
查看次数

标签 统计

c# ×1

linq ×1

list ×1