[英]Passing value in an array in webservice
这是我在网络服务中的代码
private object[] _myObjectVariableList = new object[7];
public object[] MyObjectVariableList
{
get { return _myObjectVariableList; }
set { _myObjectVariableList = value; }
}
当我使用传递一个值
AuditTrail auditclass = new AuditTrail();
auditclass.MyObjectVariableList[indexCounter] = myTextBox.Text;
我收到一个错误
你调用的对象是空的。
我真的不知道发生了什么
有任何想法吗?
您需要在客户端初始化列表
AuditTrail auditclass = new AuditTrail();
auditclass.MyObjectVariableList = new object[7];
或在服务类构造函数中初始化属性值
public class AuditTrail
{
private object[] _myObjectVariableList;
public object[] MyObjectVariableList
{
get { return _myObjectVariableList; }
set { _myObjectVariableList = value; }
}
public AuditTrail()
{
MyObjectVariableList= new object[7];
}
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.