TryParse可能会收到语法错误“”

时间:2019-09-09 18:52:54

标签: c# visual-studio-2017

我正在研究一种尝试从字符串中获取日期的方法。

首先我有以下代码:

public static DateTime? TryGetDate(this string date) 
{
    DateTime? outputDate;

    if(DateTime.TryParse(date, out outputDate)) 
    {
        return outputDate;
    }

    return null;
}

这很好,但是后来我在Visual Studio上看到一条建议,告诉我将其更改为:

public static DateTime? TryGetDate(this string date) 
{
    if(DateTime.TryParse(date, out var outputDate)) 
    {
        return outputDate;
    }

    return null;
}

但是在更改之后,我得到了

  

语法错误,“,”预期

在代码TryParse上。

为什么会这样?我对VS有一个建议,但应用了该建议,却遇到了编译错误?项目目标框架版本为v4.6.2

0 个答案:

没有答案