У меня был список
List<Myclass> li = new List<Myclass>();
где Myclass
class Myclass
{
public string name {get;set;}
public decimal age {get;set;}
}
элементы в li выглядят как
i want to update `li` according to name but with `LINQ` like
li.where(w=> w.name = "di") = li.Where(w => w.name =="di").select(s => {s.age = 10;return s;}).Tolist();
li.where(w=> w.name = "marks") = li.Where(w => w.name =="marks").select(s => {s.age = 20;return s;}).Tolist();
li.where(w=> w.name = "grade") = li.Where(w => w.name =="grade").select(s => {s.age = 10;return s;}).Tolist();
и хотите получить результат, который выглядит следующим образом
мой код дает ошибку, можете ли вы рассказать, как я это делаю?