以下内容为程序代码:
1 Dim 操作人员框 As WinForm.GroupBox = e.Form.Controls("GroupBox2")
2 Dim 操作员 As String() = {"","","","","","2008/07/01"}
3 Dim 操作人员表 As new List(of String())
4 操作人员表.add(操作员)
5 操作人员框.BaseControl.Tag = 操作人员表
代码如上,我想存一个list变量至GroupBox的tag中,出现报错
System.InvalidCastException: 从类型“List(Of String())”到类型“String”的转换无效。
报错的句子是 “操作人员框.BaseControl.Tag = 操作人员表”
删除这句没有报错
我在vs中写相似的代码,无报错。
Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
Dim 操作员 As String() = {"", "", "", "", "", "2008/07/01"}
Dim 操作人员表 As New List(Of String())
操作人员表.Add(操作员)
TextBox1.Tag = 操作人员表
End Sub
代码如下