当前位置:编程学习 > C#/ASP.NET >>

vb.net 反射该如和写

--------------------编程问答-------------------- 你这是vb.net么?

class Form1
inherits Form
Public ds_parent As New DataSet()
Property get_data_ds_parent() As DataSet
Get
Return ds_parent
End Get
Set(ByVal value As DataSet)
ds_parent = value
End Set
End Property
end class

class Form2
inherits Form
public sub Foo()
 Dim frm As Form
 Dim ds as new dataset 
'....... 对ds的操作不列出来了 <-你在试试

Dim ltype As System.Type
Dim params As Object() = {ds}
ltype = System.Type.GetType("event_one.Form1")
frm = CType(System.Activator.CreateInstance(ltype), Form)
'这句改如何写
ltype.InvokeMember("ds_parent", BindingFlags.SetProperty Or BindingFlags.Instance Or BindingFlags.Public Or BindingFlags.NonPublic, Nothing, frm,  params (0))
end sub
end Class


不知道你想干嘛。
补充:.NET技术 ,  VB.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,