我正在尝试一些 LINQ 表达式,但无法让它们与 List 类一起使用。基本上我希望能够按属性类型对自定义对象列表进行排序,但是 C# LINQ 语法让我很困惑,我不知道如何将其转换为 VB
Class Foo
Sub New(Name As String, Position As Integer)
Me.Name = Name
Me.Position = Position
End Sub
Public Name As String
Public Position As Integer
End Class
Sub Main()
Dim l As New List(Of Foo)
l.Add(New Foo("C", 3))
l.Add(New Foo("B", 2))
l.Add(New Foo("A", 1))
Dim asc = ..... (sort l by position asecnding)
Dim desc = ..... (sort l by position descending)
End Sub
Dim asc = From f In l Order By f.Position
Dim desc = From f In l Order By f.Position Descending
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)