Herald.SRTPPage.GPAPageChange C# (CSharp) Метод

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

public GPAPageChange ( ) : void
Результат void
        public async void GPAPageChange()
        {
            Task<string> trt = FileSystem.Read("SRTPList");
            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.SRTP(flag);
            }
            else
            {
                result = app.User.SRTP(flag);
                res = await result;
            }
            if (res != "error")
            {
                MemoryStream ms = new MemoryStream(Encoding.UTF8.GetBytes(res));
                try
                {
                    srtp mySRTP = JsonParse.Parse<srtp>(ms);
                    SRTPSummary.Text = "";
                    SRTPSummary.Text += "SRTP状态: " + mySRTP.content[0].score + "\n";
                    SRTPSummary.Text += "总SRTP学分: " + mySRTP.content[0].total + "\n";
                    SRTPSummary.Text += "姓名: " + mySRTP.content[0].name + "\n";
                    SRTPSummary.Text += "学号: " + mySRTP.content[0].cardNumber + "\n";
                    SRTPSummary.Text += "SRTP详情:\n";
                    for (int i = 1; i < mySRTP.content.GetLength(0); i++)
                    {
                        SRTPItems.Items.Add(TextBlockCreate(mySRTP.content[i]));
                    }
                }
                catch (Exception e)
                {
                }
            }
            else
            {
                SRTPSummary.Text = "不好意思,出了一点问题。。。";
            }
            res = await result;
            if (res != "error")
            {
                FileSystem.Write("SRTPList", res);
            }
            Waiting.IsActive = false;
        }
        public SRTPPage()