为了账号安全,请及时绑定邮箱和手机立即绑定

麻烦帮忙看看,C# 比较两个对象的属性值是否有改变

麻烦帮忙看看,C# 比较两个对象的属性值是否有改变

C# C
胡子哥哥 2021-11-19 11:43:21
写一个方法public string Method(Type t1,Type t2),t1和t2是同一个实体类(字段的属性值不同),方法是想比较实体类里那些字段的值发生变发并返回,但是这个通用的方法需要支持比较不同类型的实体类(比如说比较两个User的对象,两个Product的对象等等),里面传入的Type类型用什么,怎样实现。求高手解答
查看完整描述

2 回答

?
慕妹3242003

TA贡献1824条经验 获得超6个赞

object啊
Type type = t1.GetType();
PropertyInfo[] pis = type.GetProperties();

查看完整回答
反对 回复 2021-11-23
?
POPMUISE

TA贡献1765条经验 获得超5个赞

不知道用泛型嘛 =-=

public String Method<T>(T t1, T t2);

查看完整回答
反对 回复 2021-11-23
  • 2 回答
  • 0 关注
  • 332 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信