C# 修改list所有对象中的某字段

语法糖:ForEach(批量修改时候方便)
最简单的方法就是用ForEach

 List<MyObject> myObject = new List<MyObject>();myObject.ForEach(w => w.MyBool = true);

上面代码就是吧我们myObject 对象集合中所有的MyBool都更改为true

案例:
环境 dotnet Core 2.1

案例下载地址:https://download.csdn.net/download/qq_36051316/10749269
核心代码放在其他环境上一样通用

using System;
using System.Collections.Generic;namespace ConsoleApp1
{class Program{static void Main(string[] args){//声明一个对象集合List<MyObject> myObject = new List<MyObject>();//循环添加对象到集合内for (int i = 1; i < 20; i++){MyObject woei = new MyObject{MyInt = i,MyBool=false};myObject.Add(woei);}//开始输出第一次Console.WriteLine("开始输出第一次:");//循环输出发现我们的数据中MyBool全是falseforeach (var item in myObject){Console.WriteLine($"int:{item.MyInt},bool:{item.MyBool}");}//通过更改后,改成truemyObject.ForEach(w => w.MyBool = true);Console.WriteLine("开始输出第二次:");//第二次输出:循环输出发现我们的数据中MyBool全是trueforeach (var item in myObject){Console.WriteLine($"int:{item.MyInt},bool:{item.MyBool}");}}}public class MyObject{public int MyInt { get; set; }public bool MyBool { get; set; }}
}

C# 修改list所有对象中的某字段相关推荐

  1. 微信小程序中如何使用setData修改数组或对象中的某一参数

    本人也是刚开始接触微信小程序,在微信小程序中经常会遇到修改数组中某一项的值,比如array[0]或者是对象中object.item的值.这些值在微信小程序中都需要使用一个名为setData的方法,而这 ...

  2. 小程序,修改数组或对象中的值,通过input动态修改数组对象中的值

    data: {sourceList: [{name: '',link: '',code: '',intactLink: ''}, {name: '',link: '',code: '',intactL ...

  3. java对象序列化去掉字段_使用序列化查找对象中的脏字段

    java对象序列化去掉字段 假设您正在开发一个将对象自动保存到数据库中的框架. 您需要检测两次保存之间所做的更改,以便仅保存已修改的字段. 如何检测脏场. 最简单的方法是遍历原始数据和当前数据,并分别 ...

  4. 使用序列化查找对象中的脏字段

    假设您正在开发一个将对象自动保存到数据库中的框架. 您需要检测两次保存之间所做的更改,以便仅保存修改过的字段. 如何检测脏场. 最简单的方法是遍历原始数据和当前数据,并分别比较每个字段. 代码如下: ...

  5. 最长公共子序列_使用序列化查找对象中的脏字段

    最长公共子序列 假设您正在开发一个将对象自动保存到数据库中的框架. 您需要检测两次保存之间所做的更改,以便仅保存修改的字段. 如何检测脏场. 最简单的方法是遍历原始数据和当前数据,并分别比较每个字段. ...

  6. JS在数组对象中添加新字段

    在数组对象中每一项都添加相同字段 第一步使用forEach遍历数组 然后通过Object.assign()来添加 var arr = [{age:18,sex:'女'}, {age:30,sex:'男 ...

  7. 工具方法:一次性将对象中所有null字段,转为空字符串

    当我们的 Java 对象在响应前端,或者在做数据导出的时候,我们并不希望将对象中为 null 的属性值直接返回给前端,不然显示或导出的就是一个 null ,这样对用户不是很友好. 如果我们一个个字段的 ...

  8. 将JSON对象中的某个字段进行分组和排序(java实现)

    现在有这样一个数据 { "systemid": "123", "productid": "123", "dat ...

  9. 修改数据透视表中的汇总字段名

    随意选定一个非空单元格,右击选"数据透视表选项"--在"显示"里"经典数据透视表布局"处打勾处去掉勾勾即可 ,然后选中汇总单元格,右键--值 ...

  10. mongodb 如何删除 字段值为 json对象中的某个字段值

    例如: { attributes: { birthday:'1988-01-01', name: 'aq' } } birthday是attributes字段的value的一个字段, 我要删除birt ...

最新文章

  1. OSChina 周六乱弹 —— 小明和网关超经典的故事~
  2. dedecms织梦移站后替换数据库中文件路径命令
  3. tenflow数据集_计算机视常用的数据集 Data sets
  4. java最最长的错误,Java开发中遇到最多的异常是什么?最后一个最多最难!
  5. java try-with-resource语句使用
  6. 命令流水帐之二:配置Server环境LAMP
  7. python基于web可视化_Python Selenium实现无可视化界面
  8. 【数据结构与算法】之深入解析“零钱兑换”的求解思路与算法示例
  9. 四针手表指的是什么_1000~1500元的男士手表推荐
  10. 【转】C#实现SM3国密加密
  11. 红旗Linux的“亚洲区块链操作系统”重装上阵!
  12. python与西门子1200通讯_西门子S7-1200的以太网通信
  13. 新颖的计算机科学与技术毕业设计题目
  14. idea启动azkaban2.5
  15. 计算机绘图中有六种方法绘圆,绘图用品和制图方法
  16. 普元项目更换服务器,服务器图片普元
  17. PEST分析顺丰服务需求_快递行业宏观环境PEST分析
  18. 适合学生党的蓝牙耳机品牌有哪些?性价比高的无线耳机推荐
  19. Google Analytics中的 direct, organic search, referral
  20. Python破解加密的zip文件

热门文章

  1. 层次分析法(AHP法)
  2. cad文件如何转pdf图纸进行标准的打印
  3. p6spy oracle,p6spy简单使用
  4. 恒讯科技分析:国外服务器中最常用的6种“可视化管理工具”
  5. (二十四)美萍酒店管理系统:散客开单
  6. java ssm框架论文,ssm框架理解
  7. Maven镜像仓库配置地址
  8. 基于LabVIEW的音频信号采集分析系统
  9. unity之小地图和聊天室
  10. 路由守卫(全局钩子(全局路由守卫)、路由单独钩子(router独享守卫))