Как конвертировать строку в валюту? - PullRequest
0 голосов
/ 17 февраля 2011

Я использую 2 веб-сервиса:

http://www.webservicex.com/currencyconvertor.asmx?WSDL

http://www.oorsprong.org/websamples.countryinfo/CountryInfoService.wso

Один второй веб-сервис, который я использовал метод ListOfCurrenciesByCode, получил isoCode валюты и перечислил его в dropdownlist1.DataTextField = "sISOCode"; и я получаю ISOCODE всех стран.

Теперь я хочу преобразовать значения, используя веб-сервис первой ссылки, используя веб-метод ConversionRate. Как конвертировать? Метод ConversionRate, кажется, только хочет, чтобы я ввел

 ConversionRate(Currency fromcurrency, Currency tocurrency).

Как мне это сделать?

Ответы [ 2 ]

4 голосов
/ 17 февраля 2011
String.Format("{0:C}", value);

Документация: http://msdn.microsoft.com/en-us/library/dwhawy9k.aspx

1 голос
/ 17 февраля 2011

Взято из здесь

public string getConversionRate(string CurrencyFrom, string CurrencyTo)
{
   CurrencyConvertor curConvertor = new CurrencyConvertor();
   double rate = curConvertor.ConversionRate(
      (Currency)Enum.Parse(typeof(Currency), CurrencyFrom),
      (Currency)Enum.Parse(typeof(Currency), CurrencyTo));
   return rate.ToString();
}
...