Public containerInfoParam As Specialized.NameValueCollection
offlineContainerID = offlineContainerID.ToString.Substring(4)
Dim offlineContainerIDArray As Array = offlineContainerID.ToString.Split(";")
For Each i As String In offlineContainerIDArray
containerInfoParam.Add("id", i)
Next
这就是我尝试为数组中的每个条目添加参数的方式,因为我不知道它将具有多少个。每次我尝试它都会给我一个NullReferenceException。我究竟做错了什么? 该参数是Specialized.NameValueCollection
编辑:这是如何初始化数组并填充条目。 offlineContainerID填充了30位数的ID,以" 1 - "开头。 (这就是为什么子串(4)和ID用分号(;)分隔的原因。 我知道实现这个可能不是最好的,还在学习:)。
答案 0 :(得分:0)
Public containerInfoParam As New Specialized.NameValueCollection
我花了一段时间才看到新的东西丢失了。通常,尝试异常处理。