【发布时间】:2019-12-03 22:31:50
【问题描述】:
public decimal CurrencyConversion(decimal amount, string fromCurrency, string toCurrency)
{
string url = string.Format(urlPattern, fromCurrency, toCurrency);
using (var wc = new WebClient())
{
var json = wc.DownloadString(url);
Newtonsoft.Json.Linq.JToken token = Newtonsoft.Json.Linq.JObject.Parse(json);
decimal exchangeRate = (decimal)token.SelectToken("rate");
var result = (amount * exchangeRate);
return result;
}
}
大家好,这是我尝试在输入字段中插入新数字时使用的代码,在显示下一个数字之前会有 1 秒的延迟。知道我该如何解决吗? :o
【问题讨论】:
-
一目了然,我猜延迟是由于发出请求和处理它所花费的时间