C# C# Streams and Data Processing Parsing Data Working with DateTime

What to do next?

Hi guys, I really don't know what to do next in this question. I tried to break the problem in smaller parts, and tried different approaches but I'm still stuck.

Any help is welcome, Thank you.

Program.cs
using System;
using System.IO;

namespace Treehouse.CodeChallenges
{
    public class Program
    {
        public static void Main(string[] arg)
        {
        }

        /*
        Create a static method named ParseWeatherForecast that takes a string[] parameter 
        named values and returns a WeatherForecast.
        */
        public static WeatherForecast ParseWeatherForecast(string[] values)
        {
            /* Instantiate a WeatherForecast variable named weatherForecast and assign the appropriate 
            value in the values array to the WeatherStationId property. */
            var weatherForecast = new WeatherForecast();
            // do better
            weatherForecast.WeatherStationId = values[0];

            /* Use the sample data 
            shown in WeatherForecast.cs to determine which value in the array is the WeatherStationId. */

        }
    }
}
WeatherForecast.cs
using System;

/* Sample CSV Data 

weather_station_id,time_of_day,condition,temperature,precipitation_chance,precipitation_amount
HGKL8Q,06/11/2016 0:00,Rain,53,0.3,0.03
HGKL8Q,06/11/2016 6:00,Cloudy,56,0.08,0.01
HGKL8Q,06/11/2016 12:00,PartlyCloudy,70,0,0
HGKL8Q,06/11/2016 18:00,Sunny,76,0,0
HGKL8Q,06/11/2016 19:00,Clear,74,0,0
*/

namespace Treehouse.CodeChallenges
{
    public class WeatherForecast
    {
        public string WeatherStationId { get; set; }
    }
}

1 Answer

Steven Parker
Steven Parker
168,492 Points

You're not quite finished yet. You still need to do the last step of the instructions — "Don't forget to return the weatherForecast in the new method!":

            return weatherForecast;