我在 vb.net 表单 MyForm 中定义了以下成员:
Friend WithEvents myTab As Tab
我正在尝试使用以下代码获取此成员:
Dim FieldInfo As System.Reflection.FieldInfo = MyForm.GetType.GetField("myTab", Reflection.BindingFlags.Instance Or Reflection.BindingFlags.NonPublic)
,但我总是一无所获。如果我尝试:
Dim MemberInfo As System.Reflection.MemberInfo = MyForm.GetType.GetMember("myTab", Reflection.BindingFlags.Instance Or Reflection.BindingFlags.NonPublic)(0)
,我确实得到了会员,但我无法得到它的价值。
是否需要使用其他 BindingFlags 来获取具有 Friend WithEvents 修饰符的成员的 FieldInfo?