我目前正在实现将集合序列化到文件中。结果和我预期的一样
<Persons>
<Person>
<Identity>1234</Identity>
<Name>asd</Name>
</Person>
<Person>
<Identity>12345</Identity>
<Name>asdd</Name>
</Person>
</Persons>
现在,我不想反序列化整个集合,但我想用一些特定的选项从文件中反序列化一个对象。例如,
object GetPersonWithIdentity(int identity )
{
// what to do here
}
object asd = GetPersonWithIdentity(1234);
// expected Person with Identity "1234" and Name "asd"
反序列化整个集合并找到特定对象并将其返回是否合理,或者是否有其他解决方案?