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

网站设计计划书的要求.net网站程序

网站设计计划书的要求,.net网站程序,网站根目录文件,瑞安自适应网站建设场景:我有一个 List<ISSLogMessage> records 数据,需要从里面删除指定内容数据 第一次写成 foreach(var item in records) {if (item.logMessage.Contains("上传通行记录"))records.Remove(item); } 直接报错,因为foreach 是个迭代器 直接移除它的对象会报…

场景:我有一个  List<ISSLogMessage> records 数据,需要从里面删除指定内容数据

第一次写成 

foreach(var item in records)
{if (item.logMessage.Contains("上传通行记录"))records.Remove(item);
}

直接报错,因为foreach 是个迭代器 直接移除它的对象会报错

第二次换成 for

 for (int i = 0; i < records.Count; i++){ISSLogMessage item = records[i];item.moduleName = $"{_gateSentryManager.GateSentryInfo.Name}";if (item.logMessage.Contains("上传通行记录"))records.Remove(item);}

不报错了,可以跑了,但是有BUG ???

如果 需要移除的数据是相邻的,那么后面的元素将不会移除

出现问题:未能删除相邻元素后一个

原因:ArrayList的底层结构是数组类型,数组删除某个元素时,后面所有元素的索引都会往前移,而此时for循环的指针是却是往后移动 ..........................

第三次

List<int> rids = new List<int>();for (int i = 0; i < records.Count; i++){ISSLogMessage item = records[i];item.moduleName = $"{_gateSentryManager.GateSentryInfo.Name}";if (item.logMessage.Contains("上传通行记录"))rids.Add(i);}foreach (int i in rids){records.RemoveAt(i);}

还是有问题 ....................

本着觉得写得有点复杂得想法查了下网络  可以写成

 IEnumerator rator = records.GetEnumerator();//1.迭代器对象List<ISSLogMessage> m_storageList = new List<ISSLogMessage>(); //存储列表while (rator.MoveNext()) //2.循环条件{ISSLogMessage item = (ISSLogMessage)rator.Current;//3.当前值item.moduleName = $"{_gateSentryManager.GateSentryInfo.Name}";if (!item.logMessage.Contains("上传通行记录"))m_storageList.Add(item);}records = m_storageList;

还是新添加靠谱啊 

http://www.yayakq.cn/news/847763/

相关文章:

  • 直接做海报的网站python网页版
  • 亮点云建站广西网站建设方案
  • 网站布局建设wordpress二次开发教程
  • 校园网站建设模板制作个网站
  • 北京壹零零壹网站建设专业网页制作哪家好
  • python3 做网站ppt在哪个软件制作
  • 企业查询免费网站清晰化网站
  • 温州企业网站制作免费logo制作
  • 产品众筹网站开发网站打开是目录结构图
  • 汕头建设学校的网站哪里找专业做网站的公司
  • 手机网站开发 cwordpress第三方jquery
  • 项目网站建设应入哪个科目二室一厅60平米装修案例
  • 电脑买编程代码做网站上海建设网站公司
  • 做网站英语老师的简历简历制作网站哪个好
  • 太原做app网站建设最好最全的搜索引擎
  • 做网站的意义广州网站建设q479185700棒
  • 重庆网站开发一个备案号可以放几个网站
  • 临清轴承网站建设lnmp利用wordpress
  • 网站建设公司网站模板微信网站二次开发
  • 网站建设 实训意见和建议wordpress 自带搜索
  • 竹中建设官方网站建设网站不显示添加白名单
  • 滁州建设网站h5网站快速搭建
  • 商城网站建设第一章做网站ie缓存
  • WordPress小工具可以做什么人员优化方案
  • 建设网站赚的是什么钱网站空间购买 北京
  • 做淘客网站 名字网站开发毕设的需求分析
  • 两学一做专题网站素材河北省建设厅官方网站
  • 女生零基础可以学什么技术wordpress最好用的seo
  • 云南机场建设集团网站苏州十大广告公司
  • 网站设计项目书企业php网站建设