1
是否有更新使用linq列表(字符串)的列表(某些類)的值的方法?例如,我使用Linq更新列表的值
Public class A
Public Property value As String
End Class
Public class B
Public Property AList As List(of A)
End Class
所以我做了
Dim valueList As List(Of String)
,我想設置ALIST的所有值作爲值列表的值。例如,給定
valueList = {"A", "B", "C"}
我想
AList = { AClass1, AClass2, AClass3 }
其中
AClass1.value = "A"
AClass2.value = "B"
AClass3.value = "C"
做'或者你想更新該列表中已有的元素嗎?請注意,後者與LINQ是相反的。 LINQ用於從集合中查詢,它不是用於副作用或更改集合中的值。 –
你有一個列表,所以你可以使用List.ForEach。不建議使用LINQ:http://stackoverflow.com/a/200614/832052 –
djv
謝謝。我對Linq還是個新手,對於它能做什麼和不能做什麼都不是很熟悉。 –