1
익명 형식 속성 "Points"의 값이 "0"인 이유는 무엇입니까?익명 형식을 사용하는 Linq 문제
Public Class Test
Public Sub New(ByVal _ID As Integer)
ID = _ID
End Sub
Public ID As Integer
End Class
Dim list As New List(Of Test)
list.Add(New Test(1))
list.Add(New Test(2))
list.Add(New Test(3))
Dim query = From X In list Select New With {.Points = 0, X.ID}
For Each o In query
o.Points = 1
Next
VB.NET이 (옵션으로) 변경 가능한 익명 형식을 지금까지 지원한다는 것을 몰랐습니다. C#은 불변의 익명 형식만을 지원하며, 현명한 결정이라고 생각합니다. – TrueWill