vb.net - 列出对象成员和值

标签 vb.net

我有一个第 3 方对象,它被传递给我的一种方法。该对象包含 20 个左右的字符串成员。如何轻松列出所有字符串名称及其值?

最佳答案

你说的是属性吗?如果是这样,您可以使用反射:

Dim properties = theObject.GetType().GetProperties()
For Each prop In properties
    Console.WriteLine("{0}: {1}", prop.Name, _
        prop.GetValue(theObject, New Object() { }))
Next

这将通过 GetProperties 返回对象的所有公共(public)属性.

关于vb.net - 列出对象成员和值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6334899/

相关文章:

.net - 如何在代码中更改 Crystal 报表连接属性?

wpf - flowdocument - 在末尾插入富文本,在插入点上方创建额外的分段符

vb.net - 替换 vb.net 中的 "

.net - 用于删除句点的正则表达式代码

关闭 vb.net 应用程序后 Excel 仍在运行

vb.net - 如何防止将 Enum 与 Integer 进行比较?

VB.NET 如何将 int 减少到小数点后 1 位?

vb.net - 无法在 x64 下构建用户控件

vb.net - 存储过程执行两次!

mysql - 如何比较 VB ListView 中的数据和 MySQL 数据库中的数据?