转自:http://bbs.csdn.net/topics/390614521
System.Reflection.PropertyInfo[] mPi = typeof(InfoModel).GetProperties();
for (int i = 0; i < mPi.Length; i++)
{
System.Reflection.PropertyInfo pi = mPi[i];
oldValue = pi.GetValue(oldModel, null).ToString();
newValue = pi.GetValue(newModel, null).ToString();
if (oldValue !=newValue )
{
有差别的列出来
}
}
}