0

私は学校のプロジェクトを手に入れました。通貨コンバーターを作成する必要があり、行き詰まってしまいました。Code Project の Web サイトで何かを見つけましたが、これは初めてで、プロジェクトに実装する方法がよくわかりません。

`のようなものを試しました

public sealed partial class MainPage : Page
{
    public MainPage()
    {

        this.InitializeComponent();

        this.NavigationCacheMode = NavigationCacheMode.Required;

    }


    protected override void OnNavigatedTo(NavigationEventArgs e)
    {


    }
    class WebClient
    {
        internal string DownloadString(string url)
        {

            throw new NotImplementedException();

            url = "https://openexchangerates.org/api/latest.json?app_id=ae11142304694b10a1dbf2d25933a333";
            var currencyRates = _download_serialized_json_data<App9.CurrencyRates>(url);
        }
    }
    public static T _download_serialized_json_data<T>(string url) where T : new()
    {
        var w = new WebClient();
        {
            //using (var w = new WebClient()) {
            var json_data = string.Empty;
            // attempt to download JSON data as a string
            try
            {
                json_data = w.DownloadString(url);
            }
            catch (Exception) { }
            // if string with JSON data is not empty, deserialize it to class and return its instance 
            return !string.IsNullOrEmpty(json_data) ? JsonConvert.DeserializeObject<T>(json_data) : new T();
        }
    }

    private void comboBoxTo_SelectionChanged(object sender, SelectionChangedEventArgs e)
    {

    }

    private void convertButton_Click(object sender, RoutedEventArgs e)
    {
        if (amountTb.Text == string.Empty)
        {
            afisareTb.Text = "Scrieti o valoare";
        }
        else
        {

            var currencyRates = _download_serialized_json_data<CurrencyRates>("https://openexchangerates.org/api/latest.json?app_id=YOUR_APP_ID "); 
        }

    }
}

`

エラーはありません。アプリからコンバーター ボタンを押しても何も起こりません。

4

0 に答える 0