0

我有一个自定义课程

Class Item
    Public item As String
    Public Descrip As String
    Public price As String
    Public Bin As String
    Public Total As Decimal
    Public Qty As Integer
End Class

现在我有另一节课

Public Class Default3
    Inherits System.Web.UI.Page

    Dim c As Int16 = 0
    Dim Item3 As New Item
    Dim Item2 As New List(Of Item)

现在我在 Item2 中添加 Item 类型的项目

 Item3.Item = String.Format(record(0))    ' Field "Item"
 Item3.Descrip = String.Format(record(1)) ' Field "Descrip"
 Item3.price = String.Format(record(2))   ' Field "Price"
 Item3.Bin = String.Format(record(3))     ' Field "Bin"

 Item2.Add(Item3)

现在如何根据 Item3.Bin 对 Item2 中的元素进行排序?谢谢

4

1 回答 1

0

使用OrderBy

Item2 = Item2.OrderBy(Function(x) x.Bin).ToList()

或者你可以使用排序

Item2.Sort(Function(x, y) x.Bin.CompareTo(y.Bin))
于 2013-02-10T20:12:15.040 回答