Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- class Program
- {
- static void Main(string[] args)
- {
- var url = "http://www.google.com/finance/historical?q=MSFT&output=csv";
- var request = WebRequest.Create(url);
- var response = request.GetResponse();
- var dataStream = response.GetResponseStream();
- var reader = new StreamReader(dataStream);
- var csv = await reader.ReadToEndAsync();
- reader.Close();
- dataStream.Close();
- response.Close();
- var prices = csv.Split('\n').Skip(1)
- .Select(line => line.Split(','))
- .Where(values => values.Length >= 5)
- .Select(values => new {
- date = values[0],
- price = float.Parse(values[4])
- });
- foreach (var p in prices.Take(10))
- Console.WriteLine(p);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement