列表(Of)默认容量超过

时间:2018-03-23 14:45:09

标签: .net vb.net list

我必须反序列化一个json文件,该文件为我提供了反序列化的130000个嵌套(GeneralInfo)对象

Deserialisation:

Dim allDATA As List(Of GeneralInfo) = JsonConvert.DeserializeObject(Of List(Of GeneralInfo))(jstr)

物件:

Public Class FullData
    Public Property userRunID As ULong
    Public Property data As List(Of String)
End Class

Public Class GeneralInfo
    Public Property id As ULong
    Public Property name As String
    Public Property data As List(Of FullData)
End Class

FullData.data属性包含由;分隔的500个数据条目。其中50个条目有最大值。 50个字符,另一个450只包含一个数字。

所以我最终得到一个130000长的List(GeneralInfo)。我对较少条目的测试是成功的但是尝试读取所有数据停止并给我一个空对象。所以我的猜测是我已经达到List(of)的限制,我希望这些经过验证。

List(Of)是否有限制,如果有,是否可以扩展它以便我可以使用我的代码?

我没有得到异常,对象只是空的:

enter image description here

0 个答案:

没有答案