2013-12-19 3 views
0

Это мой код в WebServiceПередача значения в массиве в 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; 

Я получаю ошибку

В экземпляре объекта не задана ссылка на объект.

Я действительно не знаю, Что происходит

Любые идеи?

ответ

1

необходимо инициализировать список в стороне клиента

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]; 
    } 
}