Используя C # в консольном приложении, мне нужно собрать ответ для EffectiveRate из ответа SOAP для Vertex WS60Client.Он возвращает его в массиве, и я просто не могу установить его в переменную.
VertexEnvelope ve = new VertexEnvelope(); calculateTaxResponse cTR = new calculateTaxResponse(ve); decimal[] strTAX_RATE = new decimal[1]; strTAX_RATE[0] = ((TaxCodeCollector.CalculateTaxService.TaxesType)ve.Item).EffectiveRate;
Что просто не работает
Спасибо за поиск, я понял это ...
decimal strTAX_RATE = 0; strTAX_RATE = ((TaxCodeCollector.CalculateTaxService.InvoiceResponseType)ve.Item).LineItem[0].Taxes[0].EffectiveRate;
Я брал вывод из неправильного места, когда смотрел на набор ответов.