我正在尝试在我的Windows Phone 8数据绑定应用程序中创建EUR / GBP / USD之间的简单货币转换器,但我收到了一些错误。
我已将在线货币转换器的服务参考添加到我的应用程序。
这是我写的代码
double value;
Converter.CurrencyConvertorSoapClient client = new Converter.CurrencyConvertorSoapClient();
value = client.ConversionRate(Converter.Currency.EUR, Converter.Currency.USD);
double total = value * double.Parse(znesek1.Text);
错误 - 程序强调client.ConversionRate并说SoapClient不包含ConversionRate的定义
我已尝试过不同的方法,例如 ConversionRateCompleted 或 ConversionRateAsync 。
如果我使用:
value = client.ConversionRateAsync(Converter.Currency.EUR, Converter.Currency.USD);
我得到无法隐式转换类型'void'为'double'