private void init() { string mainPage = web.doRedict(); // 首次进入需要重定向一次 string[] info = HtmlParse.getInfo(mainPage); Dispatcher.Invoke((Action) delegate { nameLbl.Content = info[0]; ipLbl.Content = info[1]; }); string html = web.getDocument("http://applicationidc.ecnu.edu.cn/ecnuidc/sso/ssoemailchh.jsp", Encoding.Default); info = HtmlParse.getEmail(html); Dispatcher.Invoke((Action) delegate { mailCntLbl.Content = info[0]; unreadCntLbl.Content = info[1]; }); string balance = getBalance(); if (double.Parse(balance) < 10) { Dispatcher.Invoke((Action) delegate { balanceMainLbl.Content = "你的校园卡余额不足10元,请及时充值!"; }); } }