Herald.LecturePage.LecturePageChange C# (CSharp) Метод

LecturePageChange() публичный Метод

public LecturePageChange ( ) : void
Результат void
        public async void LecturePageChange()
        {
            Task<string> trt = FileSystem.Read("LectureList");
            string rs = await trt;//re=read result;
            string res;
            int flag = 1;//1表示弹窗报错
            Task<string> result;
            if ((!string.IsNullOrEmpty(rs)) && (rs != "error"))
            {
                res = rs;
                flag = 0;
                result = app.User.Lecture(flag);
            }
            else
            {
                result = app.User.Lecture(flag);
                res = await result;
            }
            if (res != "error")
            {
                MemoryStream ms = new MemoryStream(Encoding.UTF8.GetBytes(res));
                try
                {
                    Lecture myLecture = JsonParse.Parse<Lecture>(ms);
                    LectureSummary.Text = "";
                    LectureSummary.Text += "讲座次数: " + myLecture.content.count.ToString()+ "次\n";
                    LectureSummary.Text += "讲座详情:\n";
                    for (int i = 0; i < myLecture.content.count; i++)
                    {
                        LectureItems.Items.Add(TextBlockCreate(myLecture.content.detial[i]));
                    }
                }
                catch (Exception e)
                {
                }
            }
            else
            {
                LectureSummary.Text = "不好意思,出了一点问题。。。";
            }
            res = await result;
            if (res != "error")
            {
                FileSystem.Write("LectureList", res);
            }
            Waiting.IsActive = false;
        }
        public LecturePage()