我想编写一个接受两个对象作为参数的函数,并仅比较对象中包含的字段.我不知道对象在设计时会是什么类型,但传递的对象将是我们的应用程序中使用的类.
是否可以比较对象的字段而不知道它们在运行时的类型?
是的,可以在运行时查找对象的字段,属性和方法.您将需要使用System.Reflection并查找匹配的字段,确保数据类型兼容,然后比较值.