在webservice定义一个结构体,然后再定义一个public的公共的该结构体类型的变量,在客户端也可以定义该数组,但是如果给该结构体变量赋值,就会出错。这是代码
- VB.NET code
Dim service As New WebReference.Service1 Dim a() As WebReference.StructType ReDim a(3) a(0).artNo = "234"
************** 异常文本 **************
System.NullReferenceException: 未将对象引用设置到对象的实例。
------解决方案--------------------
似乎是数组没有定义,VB.NET不清楚,C# 是
WebReference.StructType[] a = new WebReference.StructType[3];