首页 > 其他分享 >两个 List 数据检索

两个 List 数据检索

时间:2024-03-11 15:55:05浏览次数:10  
标签:两个 Name 数据检索 companies Company List Location new

class Program
{
    static void Main()
    {
        List<string> searchTerms = new List<string> { "term1", "term2", "term3" };

        List<Company> companies = GetCompanies(); // 获取公司列表

        List<Company> matchedCompanies = companies.Where(c => searchTerms.Any(s => c.Name.Contains(s))).ToList();

        foreach (Company company in matchedCompanies)
        {
            Console.WriteLine($"Name: {company.Name}, Location: {company.Location}");
        }
    }

    static List<Company> GetCompanies()
    {
        // 模拟获取公司列表的方法
        List<Company> companies = new List<Company>
        {
            new Company { Name = "Company A", Location = "Location A" },
            new Company { Name = "Company B", Location = "Location B" },
            new Company { Name = "Company C", Location = "Location C" },
            new Company { Name = "Company D", Location = "Location D" },
        };

        return companies;
    }
}

class Company
{
    public string Name { get; set; }
    public string Location { get; set; }
}

 

标签:两个,Name,数据检索,companies,Company,List,Location,new
From: https://www.cnblogs.com/hkzw/p/18066252

相关文章

  • CentOS8使用yum报错:Cannot prepare internal mirrorlist: No URLs in mirrorlist
    CentOS8使用yum报错:Cannotprepareinternalmirrorlist:NoURLsinmirrorlist报错信息:错误:为仓库'appstream'下载元数据失败:Cannotprepareinternalmirrorlist:NoURLsinmirrorlist 出现这个问题的原因是:在2022年1月31日,CentOS从官方镜像中移除CentOS8的所......
  • PARA第五部分:如何制作项目清单(Part5.The Project List Mindsweep)
    内容简介: 本文介绍了如何通过制作项目清单,掌控日常工作生活中的所有项目,不再为事情太多、难以分辨轻重缓急、遗漏重要的事情而抓狂。我们大多数人都认同:重要的事情要优先做。但实际上是:因为各种原因,总是先做 催的紧、容易做的事情。而且,可能会有这种感觉:要做的事情太多,好累;......
  • Denoising Diffusion Probabilistic Models去噪扩散模型(DDPM)
    DenoisingDiffusionProbabilisticModels去噪扩散模型(DDPM)2024/2/28论文链接:DenoisingDiffusionProbabilisticModels(neurips.cc)这篇文章对DDPM写个大概,公式推导会放在以后的文章里。一、引言Introduction各类深度生成模型在多种数据模态上展示了高质量的样本。生成......
  • 7-9 找出不是两个数组共有的元素
    7-9找出不是两个数组共有的元素分数10作者张彤彧单位浙江大学给定两个整型数组,本题要求找出不是两者共有的元素。输入格式:输入分别在两行中给出两个整型数组,每行先给出正整数N(≤20),随后是N个整数,其间以空格分隔。输出格式:在一行中按照数字给出的顺序输出不是两数组共......
  • java List<HashMap<String,Object>> 遍历修改
    List<HashMap<String,Object>>DataSource;inti=0;for(Map<String,Object>item:DataSource){for(Stringk:item.keySet()){if(k.equals("input_date")){//此句为判断条件可去掉Objectb=item.get(k);......
  • Java ArrayList 与 LinkedList 的灵活选择
    JavaArrayListJavaArrayList类是一个可变大小的数组,位于java.util包中。创建ArrayListimportjava.util.ArrayList;ArrayList<String>cars=newArrayList<String>();//创建一个ArrayList对象添加元素cars.add("Volvo");cars.add("BMW");cars.add(......
  • java 判断list对象中的一个属性值是否相同
    要判断Java中List对象的某个属性值是否全部相同,可以使用Java8的流(Stream)API来简化操作。以下是一个示例代码,演示如何检查一个对象列表中的某个属性是否全部相同:javaimportjava.util.List;importjava.util.Objects;publicclassListUtils{publicstatic<T>booleanal......
  • WPF --- 触摸屏下的两个问题
    引言本片文章分享一下之前遇到的WPF应用在触摸屏下使用时的两个问题。场景具体场景就是一个配置界面,ScrollViewer中包含一个StackPanel然后纵向堆叠,已滚动的方式查看,然后包含多个TextBlock、TextBox以及DataGrid,期间遇到了两个问题:WPF在触摸屏下,如果有滚动条(ScrollV......
  • ItemsControl和ListView、ListBox的区别
    1、ItemsControl用来显示一个数据项的集合,它的底层是一个列表,它可以非常灵活的展示布局和数据以下是例子<ItemsControlItemsSource="{BindingStudent}"><ItemsControl.ItemTemplate><DataTemplate> <TextBlockText="{BindingId}"/> <Tex......
  • 2.ArrayList
    集合是什么,有什么特点?一种容器,用来存储数据集合的大小可变ArrayList是什么?怎么使用?是集合中最常用的一种,ArrayList是泛型类,可以约束存储的数据类型创建对象,调用无参数构造器初始化对象:publicArrayList();调用相应的增删改查数据的方法ArrayList提供了哪些常用的方法......