C# Lambda表达式 两个list取交集 做筛选

C# Lambda表达式 两个list取交集 做筛选publicIList<Markers>getEngineerByCenterPoint(floatlatitude,floatlongitude){MapAddressmapAddress=newMapAddress(latitude,longitude);List<Markers>markers…

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE稳定放心使用

    public IList<Markers> getEngineerByCenterPoint(float latitude, float longitude)
    {
        MapAddress mapAddress = new MapAddress(latitude, longitude);
        List<Markers> markers = (List<Markers>)getEngineerRecent();
        List<MapAddress> maps = (List<MapAddress>)MapHelper.GetPointsByDistance(mapAddress,200000, markers);
        //return markers.Where(a => maps.Exists(t => a.latitude.Equals(t.lat))).ToList();  方法1
        return markers.Where(a => maps.Where(t => a.latitude == t.lat).Any()).ToList();  // 方法2
        //return markers.Where(a => !maps.Where(t => a.latitude == t.lat).Any()).ToList();  //除去交集数据,加 '!'
    }
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/188069.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 数据结构项目——单向链表[通俗易懂]

    数据结构项目——单向链表[通俗易懂]使用单向链表(增加,删除,查询,修改)代码如下:#include “pch.h”#include<string>#include <iostream>using namespace std;struct LNode{ int data;// 数据域 LNode *next; // 指针域};//新建链表void NewList(LNode *…

    2022年8月18日
    5
  • npoi css,NPOI颜色对照表

    npoi css,NPOI颜色对照表颜色对照表:颜色测试Class名称shortTest颜色Black8Test颜色Brown60Test颜色Olive_Green59Test颜色Dark_Green58Test颜色Dark_Teal56Test颜色Dark_Blue18Test颜色Indigo62Test颜色Grey_80_PERCENT63Test颜色Dark_Red16Test颜色O…

    2022年5月13日
    62
  • python中dtype什么意思_NumPy Python中的数据类型对象(dtype)

    python中dtype什么意思_NumPy Python中的数据类型对象(dtype)每个ndarray都有一个关联的数据类型(dtype)对象。此数据类型对象(dtype)告知我们有关数组布局的信息。这意味着它为我们提供了有关以下信息:数据类型(整数,浮点数,Python对象等)数据大小(字节数)数据的字节顺序(小端或大端)ndarray的值存储在缓冲区中,可以将其视为内存字节的连续块。因此,如何解释这些字节由dtype对象给出。1,构造数据类型(dtype)对象:数据类型对象…

    2022年6月5日
    107
  • [CentOS]离线安装gcc/gcc-c++-「建议收藏」

    [CentOS]离线安装gcc/gcc-c++-「建议收藏」环境CentOS7.5官方地址:https://gcc.gnu.org/releases.html镜像站点1:http://mirrors.aliyun.com/centos/7/os/x86_64/Packages/镜像站点2:https://vault.centos.org/7.5.1804/os/x86_64/Packages/gcc:4.8.5安装GCCgcc依赖包清单如下(镜像站下载)cpp-4.8.5-44.el7.x86_64.rpmgcc-4.8.5-44.el7.

    2022年5月9日
    616
  • libiconv.a_libiptc

    libiconv.a_libiptc来源:’http://dxwang.blog.51cto.com/384651/538113介绍由于历史原因,国际上的各国文字都是依赖于自己本国语言而编码的。后来,随着Internet的出现和各国之间逐渐频繁的文字交流(比如浏览国外的Web页面),编码之间的转换就显得非常重要。这时也出现了一个问题,很多字符在一种编码中出现而没有被另一种编码包含。为了解决这种编码带来的混乱,人们

    2025年6月10日
    3
  • Flink SQL Client综合实战

    Flink SQL Client综合实战

    2020年11月19日
    196

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号