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

家装公司装修百度seo关键词排名 s

家装公司装修,百度seo关键词排名 s,微信怎么开通微商城,盐城个人网站建设List里面的某个对象需要修改&#xff0c;赋值 可以使用ALL或者ForEach&#xff0c;All的话&#xff0c;不能直接使用赋值对象只能赋值对象的某个字段 static void Main(string[] args){List<UserData> UserDatas new List<UserData>{new UserData { Id 1, Name …

List里面的某个对象需要修改,赋值
可以使用ALL或者ForEach,All的话,不能直接使用赋值对象只能赋值对象的某个字段

        static void Main(string[] args){List<UserData> UserDatas = new List<UserData>{new UserData { Id = 1, Name = "小明" },new UserData { Id = 2, Name = "小红" },new UserData { Id = 3, Name = "小智" }};var userTemp = UserDatas.FirstOrDefault(p => p.Id == 1);userTemp = new UserData { Id = 4, Name = "测试" };Console.WriteLine("----------------------------");Console.WriteLine("查询出来替换后");foreach (var item in UserDatas){Console.WriteLine(item.Name);}Console.WriteLine("替换失败");// userTemp 只是一个局部变量你修改它是修改不到list的Console.WriteLine("----------------------------");Console.WriteLine("使用for循环");for (int i = 0; i < UserDatas.Count; i++){if (UserDatas[i].Id == 1){UserDatas[i] = new UserData { Id = 4, Name = "for循环测试" };}}foreach (var item in UserDatas){Console.WriteLine(item.Name);}Console.WriteLine("----------------------------");Console.WriteLine("使用all循环 附加对象");var userTemp1 = new UserData { Id = 3, Name = "all循环附加对象" };UserDatas.Where(p => p.Id == 3).All(l => { l = userTemp1; return true; }); // 直接赋值对象是修改不了foreach (var item in UserDatas){Console.WriteLine(item.Id);Console.WriteLine(item.Name);}Console.WriteLine("----------------------------");Console.WriteLine("使用all循环 赋值");UserDatas.Where(p => p.Id == 3).All(l => { l.Id = 3; l.Name = "all循环赋值"; return true; });foreach (var item in UserDatas){Console.WriteLine(item.Id);Console.WriteLine(item.Name);}Console.WriteLine("----------------------------");Console.WriteLine("使用ForEach循环");UserDatas.ForEach(p =>{if (p.Id == 3){p.Name = "ForEach循环赋值";}});foreach (var item in UserDatas){Console.WriteLine(item.Name);}Console.ReadLine();}public class UserData{public int Id { get; set; }public string Name { get; set; }}}

结果:

----------------------------
查询出来替换后
小明
小红
小智
替换失败
----------------------------
使用for循环
for循环测试
小红
小智
----------------------------
使用all循环 附加对象
4
for循环测试
2
小红
3
小智
----------------------------
使用all循环 赋值
4
for循环测试
2
小红
3
all循环赋值
----------------------------
使用ForEach循环
for循环测试
小红
ForEach循环赋值
http://www.dtcms.com/wzjs/437488.html

相关文章:

  • 静态网站可以申请域名吗明星百度指数排行
  • 柳州哪家公司做网站好外贸网络推广
  • wordpress添加边栏seo网络优化是什么意思
  • 企业网站建设对网络营销的影响主要表现在( )找小网站的关键词
  • 英国电商网站乔拓云智能建站官网
  • wordpress首页添加站点统计小工具icp备案查询官网
  • 个人如何做问答类网站优化网站排名茂名厂商
  • 合肥 网站建设公司哪家好推广标题怎么写
  • 郑州网站建设方案书一键搭建网站工具
  • 网站建设交流百度指数的基本功能
  • 微信公众号网站建设游戏如何推广网站方法
  • 谷歌收录提交入口镇江搜索优化技巧
  • 道滘镇网站建设公司淘宝联盟怎么推广
  • 广东建设企业网站怎么样国外免费发产品的b2b平台
  • 网站 模板 php培训机构加盟店排行榜
  • 日本亲子游哪个网站做的好处长尾词挖掘免费工具
  • 深圳比较好的设计工作室上海seo顾问
  • 公司app与网站建设方案大一html网页制作作业
  • 怎么样开始做网站发布推广信息的网站
  • 如何让公司网站网络营销策划书800字
  • 网站套餐可以分摊吗吗怎么推广自己的网站?
  • 网站建设顺序seo比较好的优化方法
  • 做微商在哪个网站打广告好推广app软件
  • 和县网站建设seo专员是什么职位
  • 溧阳网站建设影视网站怎么优化关键词排名
  • 深圳网站建设公司收费标准手机优化大师下载2022
  • 做不做生意都要知道的网站百度搜索链接
  • 网站开发方案设计seo搜索优化服务
  • 赣州网站设计较好的公司美食软文300范例
  • 网站建设和seo2022最近的新闻大事10条