首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

C#从List <Item>中查找所有匹配的项目

在这个问题中,我们需要从List中查找所有匹配的项目。这里,我们将使用C#语言进行操作。

首先,我们需要创建一个List,并添加一些项目。然后,我们将使用LINQ查询来查找匹配的项目。

以下是一个示例代码:

代码语言:csharp
复制
using System;
using System.Collections.Generic;
using System.Linq;

class Program
{
    static void Main()
    {
        List<Item> items = new List<Item>();
        items.Add(new Item { Name = "Item1", Value = 10 });
        items.Add(new Item { Name = "Item2", Value = 20 });
        items.Add(new Item { Name = "Item3", Value = 30 });
        items.Add(new Item { Name = "Item4", Value = 40 });

        // 查找所有匹配的项目
        List<Item> filteredItems = items.Where(item => item.Value > 20).ToList();

        // 输出结果
        foreach (Item item in filteredItems)
        {
            Console.WriteLine($"Name: {item.Name}, Value: {item.Value}");
        }
    }
}

public class Item
{
    public string Name { get; set; }
    public int Value { get; set; }
}

在这个示例中,我们创建了一个名为Item的类,该类具有两个属性:Name和Value。我们创建了一个List<Item>,并添加了一些项目。然后,我们使用LINQ查询来查找所有Value大于20的项目,并将结果存储在filteredItems列表中。最后,我们遍历filteredItems列表并输出结果。

这个示例展示了如何使用C#从List中查找所有匹配的项目。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

领券