如果我使用IEunumerable<T>包将JSON数组反序列化为Newtonsoft.Json,库yield结果或反序列化整个JSON数组到T[] / List<T>并调用array.AsEnumerable()?
IEunumerable<T>
Newtonsoft.Json
yield
T[]
List<T>
array.AsEnumerable()
基于这个code,Newtonsoft.Json将IEunumerable<T>改为List<T>进行反序列化,因此反序列化的结果将是List<T>。