我有一个Person类和兴趣类。 Person类具有包含Interest类列表的属性。目前,我正在反序列化json,然后我循环遍历每个Person对象,看它是否包含一个兴趣列表。这种方法需要很长时间才能完成。是否有更有效的方法来执行此操作而不是循环遍历所有Person对象?
答案 0 :(得分:1)
你尝试过这样的事吗?
var returnedPersons = Deserialize(Result); //replace with whatever you deserialize to.
returnedPersons.Where(x => x.Interests.Count > 0).ToList(); //here you use linq to grab whatever you want
同样,不确定persons
的回报有多大,a very long time
有多长。但是,获取包含persons
interests
的列表是行业标准