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

C#通过字典查找对象的特定条件

在C#中,可以使用LINQ(Language Integrated Query)来查询字典中的对象,以满足特定条件。以下是一个示例:

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

class Program
{
    static void Main(string[] args)
    {
        Dictionary<string, Person> people = new Dictionary<string, Person>
        {
            { "001", new Person { Name = "Alice", Age = 25 } },
            { "002", new Person { Name = "Bob", Age = 30 } },
            { "003", new Person { Name = "Charlie", Age = 35 } }
        };

        var result = people.Where(p => p.Value.Age > 28);

        foreach (var item in result)
        {
            Console.WriteLine($"{item.Key}: {item.Value.Name} - {item.Value.Age}");
        }
    }
}

class Person
{
    public string Name { get; set; }
    public int Age { get; set; }
}

在这个示例中,我们创建了一个字典,其中包含了一些人的信息。然后,我们使用LINQ查询字典中年龄大于28岁的人,并将结果输出到控制台。

在实际开发中,可以根据需要修改查询条件,以满足不同的需求。

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

相关·内容

领券