【C#】Webページにアクセスする ~ WebClient ~

■ WebClient

 * Webページにアクセスする

■ サンプル

* 下記の例の場合、もっと綺麗に書けるが、とりあえずサンプルとして。。。
private void button1_Click(object sender, EventArgs e)
{
    WebClient wc = new WebClient();

    using (Stream st = wc.OpenRead("http://www.webword.jp/xml/ini/sample1.xml"))
    {
        Encoding enc = Encoding.GetEncoding("Shift_JIS");
        using (StreamReader sr = new StreamReader(st, enc))
        {
            using (XmlTextReader xmlReader = new XmlTextReader(sr))
            {
                List<string> list = new List<string>();

                while (xmlReader.Read())
                {
                    if (xmlReader.NodeType == System.Xml.XmlNodeType.Element
                        && xmlReader.LocalName == "name")
                    {
                        list.Add(xmlReader.ReadString());
                    }
                }
                this.dataGridView1.DataSource = list.Select(x => new { Value = x }).ToList();
            }
        }
    }
}

関連記事

C#】【Form】自作Windowsアプリからブラウザを起動するには

https://blogs.yahoo.co.jp/dk521123/13069605.html

C#】ほかのアプリケーションを起動する(ブラウザ、メーラなど)

https://blogs.yahoo.co.jp/dk521123/23819581.html