Vb.net 列出对象成员和值
我有一个第三方对象,它被传递给我的一个方法。该对象包含20个左右的字符串成员。如何轻松列出所有字符串名称及其值?使用Vb.net 列出对象成员和值,vb.net,Vb.net,我有一个第三方对象,它被传递给我的一个方法。该对象包含20个左右的字符串成员。如何轻松列出所有字符串名称及其值?使用o.GetType().GetProperties() 然后,使用PropertyInfo.PropertyType属性确保它是一个字符串, 然后,foreach属性调用GetValue(o,null) 你说的是房产吗?如果是,可以使用反射: Dim properties = theObject.GetType().GetProperties() For Each prop In
o.GetType().GetProperties()
然后,使用PropertyInfo.PropertyType
属性确保它是一个字符串,
然后,foreach属性调用GetValue(o,null)
你说的是房产吗?如果是,可以使用反射:
Dim properties = theObject.GetType().GetProperties()
For Each prop In properties
Console.WriteLine("{0}: {1}", prop.Name, _
prop.GetValue(theObject, New Object() { }))
Next
如果prop.PropertyType==TypeOf(string)
Dim properties = theObject.GetType().GetProperties()
For Each prop In properties
Console.WriteLine("{0}: {1}", prop.Name, _
prop.GetValue(theObject, New Object() { }))
Next