首页 > 其他分享 >直接Remove集合中的元素会导致"集合已修改"的错误

直接Remove集合中的元素会导致"集合已修改"的错误

时间:2023-09-21 17:56:37浏览次数:41  
标签:CFSplitEntry 元素 Remove var JNXM matchEntrys 集合 五金

var F_JNXM_CFSplitEntry = DataEntity["F_JNXM_CFSplitEntry"] as DynamicObjectCollection;//拆单明细

var matchEntrys = F_JNXM_CFSplitEntry.Where(p => p["F_JNXM_MaterialCategory"].GetStringJNXM().Contains("五金"));//过滤五金分录行
if (matchEntrys != null && matchEntrys.Count() > 0)
{
foreach (var matchEntry in matchEntrys)
{
F_JNXM_CFSplitEntry.Remove(matchEntry);//先移除拆单明细中原有的五金明细行
}
}

 

 

标签:CFSplitEntry,元素,Remove,var,JNXM,matchEntrys,集合,五金
From: https://www.cnblogs.com/zouhuaxin/p/17720577.html

相关文章

  • vue通过 v-for循环出来的数组给元素 加不同的颜色
    直接上代码:1<divv-for="(item,i)incolorList":key="i">2<divclass="cmn-color">3<div:style="{'background':item}"></div><span>开发{{i+1}}</span>4</d......
  • wpf 覆盖元素在webview2之上
    元素代码来源githubCrissCross项目需要两个工具类及一个webview2的封装类//Copyright(c)ChrisPulman.Allrightsreserved.//LicensedundertheMITlicense.SeeLICENSEfileintheprojectrootforfulllicenseinformation.usingSystem;usingSystem.Runt......
  • JavaScript函数大全 集合
    JavaScript函数大全集合javascript提供了许多函数供开发人员使用,下面给出一个简单介绍,更详细的信息请参考VisualInterDev提供的在线帮助。javascript函数一共可分为五类:·常规函数·数组函数·日期函数·数学函数·字符串函数1.常规函......
  • Map<String, List<DeliverOrderVO>>集合原来还可以这样定义,还能像list集合一样进行分
     而若想要循环,只需要将其value取出将其变为一个map集合,就可以再度循环将想要的值取出。如下图: ......
  • 随想录Day1|704. 二分查找、27. 移除元素
    随想录Day1|704.二分查找、27.移除元素 704.二分查找LeetCode题目文章讲解视频讲解给定n个元素升序的整形数组nums和一个目标值target,写一个函数搜索nums中的target,如果存在目标值则返回下标,否则返回-1。其中nums中的元素不重复,n在[1,10000]之间,nums的每个元素都在[-......
  • JAVA——两个List集合求交集、并集和差集(去重)
    https://juejin.cn/post/6899000526613151752@TestpublicvoidsplitGetPositionOne2()throwsException{List<String>stringList=newArrayList<>();stringList.add("a");stringList.add("b");stringList.add(&......
  • 算法学习 |Day 1 数组基础 704. 二分查找,27. 移除元素
    704.二分查找思路:二分查找的前置条件是数组有序且无重复元素,每次通过改变边界值来缩小查找范围。自己写的:可以看到对边界的判断存在问题,基本思路是左闭右闭,但是while循环的判断是按照左闭右开来写的。对于数组中仅包含一个元素且该元素是目标函数的情况会出错。重新调试后......
  • 集合框架
    1、框架:框架就是⼈们在解决某⼀类问题时⽤的最优解决⽅案。2、集合:集合就是管理其他多个对象的对象。3、集合框架:⽤来解决如何管理多个对象的对象。4、数组的问题:①类型固定;②长度固定。5、集合的好处:①类型灵活;②长度可变。6、java集合框架是同各种接⼝和实现搭建的,位于jav......
  • 18 overflow 和父级元素边框塌陷
    父级元素边框塌陷:就是浮动的元素超出父级元素边框解决方法:1.设置父级元素边框大小2.增加一个空标签,清除浮动,把其他浮动挤上去3.父级元素,overflow:hidden;4.滚动条:设置父级元素边框大小,然后overflow:scroll5.父类添加伪类,和2是一样的。推荐使用#father:after{......
  • 203.移除链表元素 707.设计链表 206.反转链表
    203.移除链表元素力扣题目链接(opensnewwindow)题意:删除链表中等于给定值val的所有节点。示例1:输入:head=[1,2,6,3,4,5,6],val=6输出:[1,2,3,4,5]示例2:输入:head=[],val=1输出:[]示例3:输入:head=[7,7,7,7],val=7输出:[]思路操作链表的两种方式:直接使用原来的......