How to change value of an object using linq

前端 未结 4 1196
半阙折子戏
半阙折子戏 2021-01-23 14:10

I have the following statment that if isdefault is true to this collection i need to set each object isDefault property to false.

  custHead.lstCustomziation.Whe         


        
4条回答
  •  礼貌的吻别
    2021-01-23 14:48

    Linq is for querying, not updating. You can get a list of the items you want to change and then update using a normal loop:

    var list = custHead.lstCustomziation.Where(x => x.IsDefaultSelected == true)
    
    foreach(var item in list)
        item.IsDefaultSelected=false;
    

提交回复
热议问题