我需要将一个字符串转换为一个对象(这是一个过程的参数)的帮助。我也试过Ctype但它没有工作。vb.net字符串到对象
Public Sub procName(lbl1 as Label, lbl2 as Label, lbl3 as Label) 'supposed i have 10 labels
'long Code here
for i as integer = 1 to 3
dim xL as label = DirectCast(Controls("lbl" & i.ToString), Label)
xL.text = i.Tostring '(error here: Object reference not set to an instance of an object.)
next
End Sub
是的。它应该返回一个标签。 –
为什么它会返回空值? –
您可以检查并查看编辑后的代码是否有效?此外,窗体上的控件的名称是lbl1,lbl2,lbl3对不对?同样的情况? – Viv