Прогноз погоды на C# Функция сплит и обработка XML

Автор: | 25.02.2016

public String get_code(String str)Про
{
String[] El = str.Split(new string[] { «<B>» }, StringSplitOptions.None);
String[] E2 = El[1].Split(new string[] { «<» }, StringSplitOptions.None);
String[] E3 = El[4].Split(new string[] { «<» }, StringSplitOptions.None);
String[] E4 = El[5].Split(new string[] { «<» }, StringSplitOptions.None);
E3[0] = (Math.Round((double.Parse(E3[0]) — 32) / 1.8)).ToString();
E4[0] = (Math.Round((double.Parse(E4[0]) — 32) / 1.8)).ToString();
return E2[0]+ «|» + E3[0]+»|»+E4[0];
}

private void webBrowser1_DocumentCompleted(object sender, WebBrowserDocumentCompletedEventArgs e)
{
String S =webBrowser1.DocumentText;

String [] El = S.Split(new string[] { «code» }, StringSplitOptions.None);
String D1 = get_code(El[2]).ToString();
String D2 = get_code(El[3]).ToString();
String D3 = get_code(El[4]).ToString();
String D4 = get_code(El[5]).ToString();
String D5 = get_code(El[6]).ToString();
String [] Today= D1.Split(new string[] { «|» }, StringSplitOptions.None);
label7.Text = Today[1] + «°»;
label9.Text = Today[2] + «°»;
DateTime thisDate1 = new DateTime(DateTime.Today.Year, DateTime.Today.Month, DateTime.Today.Day);

label6.Text = «Сегодня: » + thisDate1.ToString(«MMMM dd, yyyy»);

listBox1.SelectedIndex = int.Parse(Today[0]);
String[] X = listBox1.SelectedItem.ToString().Split(‘-‘);
label8.Text = X[2];
pictureBox2.BackgroundImage = imageList1.Images[int.Parse(X[3])];
}
}

}

Раздел: C#