我发现这个问题很常见,但我找不到我要找的东西.也许'因为我想做别的事情.
所以我目前正在编写一个webcrawler,需要比较一个列表中的对象.我想要做的是循环遍历列表,找到重复项,当我发现重复项合并这些.
合并时我想:
- 保留最新/最新对象的信息.
- 如果最新对象的字段为空,则取旧对象字段的值
我认为循环两个对象的属性将是最简单的.
我已经尝试了很多使用反射的东西,我所能达到的只是显示类的属性名称.我想要的只是他们的价值观.
如果可能的话,我会使用这样的循环:
foreach(property prop in myObject)
{
string value = myObject.prop;
//do something
}
Run Code Online (Sandbox Code Playgroud)
那可能吗?或者我错过了什么?