下記リストをVB.netでLinqを使って条件に一致するものを一括更新したいのですがやり方がわかりません。
(C#では出来たのですが・・・)
Public Class Test1 Public A As String Public B As String Public C As String End Class Dim Test = New List(Of Test1) Dim Test1 = New Test1 Test1.A = "1" Test1.B = "2" Test1.C = "3" Test.Add(Test1) Test1 = New Test1 Test1.A = "1" Test1.B = "2" Test1.C = "3" Test.Add(Test1) 'こんな感じの事をしたいです (Aが1のものをすべて2に変更する) Test.Where(Function(x) x.A = "1").Select(Function(x) x.A = "2").ToList() 'C#ではこれでいけました Test.Where(x => x.A == "1").Select(x => x.A = "2").ToList();
回答2件
あなたの回答
tips
プレビュー