我想在我的網站中使用貨幣轉換Web服務。我添加了對.asmx文件的引用。貨幣轉換器Web服務
這裏是我的代碼:
net.webservicex.www.CurrencyConvertor Convertor; //creating instance of web service
float new_donation = donation * Convertor.ConversionRate("EUR", "GBP"); //converting donation to new value
的問題是,我張貼的第二行是給我下面的錯誤:
爲「abc.net.webservicex.www的最佳重載的方法匹配.CurrencyConvertor.ConversionRate(abc.net.webservicex.www.Currency,abc.net.webservicex.www.Currency) '有一些無效參數
參數1:不能從轉換 '字符串' 到' abc.net.webservicex .Currency'
說法二:無法從 '字符串' 到 'abc.net.webservicex.www.Currency' 轉換
這裏是鏈接到Web服務描述:
http://www.webservicex.net/ws/wsdetails.aspx?wsid=10
我怎樣才能解決這個問題?先謝謝你。
我明白,但你怎麼格式貨幣? – Matthew 2012-03-06 18:35:41
'Currency'不是內建的.NET類型,它是您定義的類型...所以不可能回答這個問題。 – 2012-03-06 18:37:37
該類型由WSDL定義。添加引用時,它應該也創建了一個net.webservicex.www.Currency類。他在調用方法時需要使用它的實例。 – Mufaka 2012-03-06 18:40:09