使用异步 c# 时,“任务 Home.HomeButton_ClickAsync 的返回类型错误”

代码:


    private async Task HomeMoreButton_ClickAsync(object sender, EventArgs e)

    {

        InfoLabel_YearOfRelease.Show();


        using (var httpClient = new HttpClient())

        {

            var Json = await httpClient.GetStringAsync("http://www.omdbapi.com/?apikey=......=" + InfoNameOfShow.Text

             + "&type=" + InfoTypeOfShow.Text.ToLower());

            var ShowsExtendedInfo = new JavaScriptSerializer().Deserialize<ShowsExtendedInfo>(Json);


            InfoLabel_YearOfRelease.Text = ShowsExtendedInfo.Year;

        }

    }

错误:


CS0407 'Task Home.HomeMoreButton_ClickAsync(object, EventArgs)' 的返回类型错误


在线的:


this.HomeMoreButton.Click += new System.EventHandler( this.HomeMoreButton_ClickAsync );


我已经四处走动,但从来没有遇到过这个错误,也找不到任何在线帮助我解决这个问题的东西。


眼眸繁星
浏览 148回答 1
1回答

MM们

async void 必须查看事件处理程序。
打开App,查看更多内容
随时随地看视频慕课网APP