2016-11-18 6 views
0
FlightClient.ConnectPoint_FlightClient f = new ConnectPoint_FlightClient(); 
     f.Open(); 
     CarrierCode[] code = new CarrierCode[2]; 
     code[0].AccessibleCarrierCode = "0M"; 

FlightClient мое имя ссылки, когда я пытаюсь использовать метод «AccessibleCarrierCode» Я получаю это error.I думаю, что его из-за безопасности, я фишку безопасности со мной, но я не знаю, как использовать его ..пытается получить доступ к веб-службе

исключение типа «System.NullReferenceException» произошло в App_Web_e1jujnbd.dll, но не был обработан в пользовательском коде

Дополнительная информация: ссылка на объект не установлен экземпляр объекта .

+0

Update это не проблема с доступом к веб-сервиса, как сказал @Damith ниже – Marcin

ответ

2

Вы не инициализировали элементы массива, по умолчанию имеет значение null и будет исключаться при доступе к свойствам нулевого объекта. делать, как показано ниже

CarrierCode[] code = new CarrierCode[2]; 
code[0] = new CarrierCode(); 
code[0].AccessibleCarrierCode = "0M"; 
//if you need to access code[1] then initialize it before access 

, если у вас есть много пунктов, то предмет

for(int i = 0; i < code.Length; i++) 
{ 
    code[i] = new CarrierCode(); 
} 
//now you can set values of any item in the array 
+0

'FlightClient.ConnectPoint_FlightClient F = новый ConnectPoint_FlightClient() ; f.Open(); CarrierCode [] code = new CarrierCode [2]; код [0] = новый CarrierCode(); код [0] .AccessibleCarrierCode = "OM"; TransactionInfo infotran = new TransactionInfo(); infotran.CarrierCodes = код; RetrieveAirportRoutes route = new RetrieveAirportRoutes(); route.ClientIPAddress = "192.168.10.11"; route.CarrierCodes = code; var vr = f.RetrieveAirportRoutes (маршрут); Response.Write (vr.Routes.Count()); 'Я получаю нуль, почему? –

+0

Может быть, как это реализовано. Извините, я не могу читать ваши мысли, или у меня нет доступа к вашему компьютеру или вы не знаете об услуге, которую вы вызываете. – Damith

+0

Я могу отправить вам документ об этом, пожалуйста, помогите мне с этим. Я так долго застрял. –

Смежные вопросы