将字符串转换为 DateTime 格式问题 C#

Convert string to DateTime format issues C#

我有以下代码,但收到一条错误消息,指出输入字符串的格式不正确。请帮助我

List<Crime> crimeList = new List<Crime>();
while (!reader.EndOfStream)
{
    var line = reader.ReadLine();
    var values = line.Split(',');
    crimeList.Add(new Crime()
    {
        Dates = DateTime.ParseExact(values[0],"yyyy-MM-dd HH:mm:ss",CultureInfo.InvariantCulture),
        Category = values[1],
        Description = values[2],
        DayOfWeek = values[3],
        PdDistrict = values[4],
        Resolution = values[5],
        Address = values[6],
        x = Convert.ToDouble(values[7]),
        y = Convert.ToDouble(values[8])
});

values[0]2015-05-13 23:53:00https://s23.postimg.org/x0g4k37kr/datetime_problem.png

异常来自这一行 x = Convert.ToDouble(values[7]) 因为从我在你的图片中看到的,values[7] 是一个 string 地址 :-?.