对于每个 - NullReferenceException
for each - NullReferenceException
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 由以“1 - ”开头的 30 位 ID 填充(这就是为什么 Substring(4) 和 ID 由分号 (;) 分隔的原因。
我知道它可能不是最好的实现方式,仍在学习:)
Public containerInfoParam 为新 Specialized.NameValueCollection
我花了一段时间才发现新的不见了。一般来说,尝试异常处理。
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 由以“1 - ”开头的 30 位 ID 填充(这就是为什么 Substring(4) 和 ID 由分号 (;) 分隔的原因。 我知道它可能不是最好的实现方式,仍在学习:)
Public containerInfoParam 为新 Specialized.NameValueCollection
我花了一段时间才发现新的不见了。一般来说,尝试异常处理。