[C#] Szöveges adatok beolvasása az interneten keresztül

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.IO;
using System.Net;

namespace netfilebeolvasas
{
    class Program
    {
        static void Main(string[] args)
        {
            WebClient client = new WebClient();
            Stream stream = client.OpenRead("http://www.edutech.hu/files/szinek.txt");
            StreamReader f = new StreamReader(stream);
            List<string> szinek = new List<string>();
            string sor = "";
            while ((sor=f.ReadLine())!=null)
            {
                szinek.Add(sor);
            }
            f.Close();


            foreach (var item in szinek)
            {
                Console.WriteLine(item);
            }


            Console.ReadKey();


        }
    }
}