List Manipulation in C# using Linq

后端 未结 8 561
庸人自扰
庸人自扰 2020-12-24 12:24
using System;
using System.Collections.Generic;
using System.Linq;
using System.Linq.Expressions;
using System.Text;

namespace ConsoleApplication1
{

    public cla         


        
8条回答
  •  不思量自难忘°
    2020-12-24 13:11

    As Leppie said, LINQ is for querying rather than updating. However, that can be used to build a new list:

    mylist = new List(from car in mylist select car.id == 1? car3 : car)
    

    That is if you want to use LINQ. It's nice and short code, of course, but a bit less efficient than Marc Gravell's suggestion, as it effectively creates a new list, rather than updating the old one.

提交回复
热议问题