请教大家一个VB.NET的问题:

如图片所示,红色部分是SortedList类型,bzWorkId是string类型,代码里面 bzWorkId = bzworkList.Item(Trim(ComboBox1.Text))这样赋值语句对吗,刚接触VB.NET不太懂,谢啦
------解决思路----------------------
刚测试了一下,
Public Class Form1
Public b As New System.Collections.SortedList
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
ComboBox1.Items.Add("1a")
ComboBox1.Items.Add("asd")
ComboBox1.Items.Add("d\11")
ComboBox1.Items.Add("11")
ComboBox1.Items.Add("***")
End Sub
Private Sub TextBox1_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles TextBox1.TextChanged
Dim a As String
a = b.Item(Trim(ComboBox1.Text))
End Sub
Private Sub ComboBox1_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ComboBox1.SelectedIndexChanged
TextBox1.Text = ComboBox1.Text
End Sub
End Class
Public b As New System.Collections.SortedList
要new 一个 不 new 会报错
------解决思路----------------------
SortedList是泛型集合,使用要NEW实例化;