vb.net - 比较 VB.NET 中的对象

标签 vb.net

我想编写一个接受两个对象作为参数并仅比较对象中包含的字段的函数。我不知道设计时对象是什么类型,但传递的对象将是我们应用程序中使用的类。

是否可以在运行时不知道对象的类型的情况下比较对象的字段?

最佳答案

是的,可以在运行时查找对象的字段、属性和方法。您将需要使用 System.Reflection 并查找匹配字段,确保数据类型兼容,然后比较值。

关于vb.net - 比较 VB.NET 中的对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/309008/

相关文章:

c# - 将内存流移至文件流时 PDF 文件损坏且无法修复

asp.net - 检测 VB.Net 中数字的文化,即小数点/千位分隔符的句点或逗号

MySQL 查询过滤器按两个日期列排序

regex - 取消 KeyUP 事件的处理程序?网络

.net - VB.NET 编译器如何选择要运行的扩展重载?

vb.net - Visual Studio 输出窗口不显示 Debug.Write() 发送的消息

asp.net - 如何删除 00 :00:00 from a Date in VB. 网络?

vb.net - CheckedListBox 项目到 TextBox

c# - 在二进制流上实现 ReadLine() 的最有效方法是什么?

.net - 如何比较两个字符串列表以找到相同的字符串