当前位置: 首页 > article >正文

linq语句在CAD c# 二次开发中的应用——快速筛选curve中polyline

linq语句快速筛选curve中polyline

   public void XX()
   {
   
       List<Curve> ents = Z.db.SelectEntities<Curve>();
       if (ents == null || ents.Count == 0) return;
       List<Curve> pl = ents.FindAll(x=>x is Polyline).Select(x=>x as Curve).ToList();
       pl.ForEach(x => {
           x.ChangeEntityColor(1);
           x.Highlight();
           });
       Z.ed.WriteMessage($"共有{pl.Count}个pl\n");
    
   }

效果如下:


http://www.kler.cn/a/392554.html

相关文章:

  • DevOps工程技术价值流:加速业务价值流的落地实践与深度赋能
  • 4.4 软件设计:UML顺序图
  • Unity3D实现视频和模型融合效果
  • 【C++】一种针对代码的连续条件检查方案,累计布尔结果
  • adb shell常用命令
  • 【知识科普】SPA单页应用程序介绍
  • 【C++】C++11特性(上)
  • docker执行java的jar包
  • 机器学习引领流体动力学新纪元:CFD、Fluent与OpenFOAM的深度融合
  • ‌STM32的USART2_RX引脚可以外接5V电压
  • 前端js用canvas合成图片并转file对象
  • WebRTC视频 03 - 视频采集类 VideoCaptureDS 上篇
  • openresty入门教程:rewrite_by_lua_block
  • Linux应用——线程池
  • Spring Boot框架:电商解决方案的构建
  • 2.操作系统常见面试问题2
  • MySQL数据库常用命令大全(完整版——表格形式)
  • 「漏洞复现」某赛通电子文档安全管理系统 HookService SQL注入漏洞复现(CVE-2024-10660)
  • C++(Qt)软件调试---符号转换工具cv2pdb (24)
  • 【c++丨STL】list的使用
  • 【目标检测】【Ultralytics-YOLO系列】Windows11下YOLOV5人脸目标检测
  • 【ACM出版】第四届信号处理与通信技术国际学术会议(SPCT 2024)
  • 软间隔支持向量机
  • 表格理解专题(五)表头和数据项定义
  • spark 设置hive.exec.max.dynamic.partition不生效
  • 01-Ajax入门与axios使用、URL知识