插入和获取对象数组 into/from ListBox

Insert and Obtain Objects Array into/from ListBox

我有一个产品 class,其中包含描述、库存和价格,我需要将描述插入到列表框中,我是这样做的:

Me.ListBox1.DataSource = productArray
Me.ListBox1.DisplayMember = "Descrition"
Me.ListBox1.ValueMember = "_Description" 

但是现在,我需要获取所选商品的价格和库存才能对其进行操作,但我找不到方法。

SelectedItem 转换回产品类型。

Private Sub lsb_SelectedIndexChanged(sender As Object, e As System.EventArgs) Handles ListBox1.SelectedIndexChanged
 Dim product As Product = DirectCast(ListBox1.SelectedItem, Product)
 Debug.WriteLine(product.Stock.ToString)
 Debug.WriteLine(product.Price.ToString)
End Sub