其他分享
首页 > 其他分享> > visual studio2017 使用内联变量 编译失败 但不显示错误信息

visual studio2017 使用内联变量 编译失败 但不显示错误信息

作者:互联网

在使用DateTime.TryParseExact把string转化成日期时,使用发下代码:

DateTime monthDate;
            bool isDate = DateTime.TryParseExact(month, "yyyyMM",
                System.Globalization.CultureInfo.CurrentCulture,
                System.Globalization.DateTimeStyles.None,
                out monthDate);

这时,visual studio2017 ide提示可以使用内联变量声明:

 

 变成:

            bool isDate = DateTime.TryParseExact(month, "yyyyMM",
                System.Globalization.CultureInfo.CurrentCulture,
                System.Globalization.DateTimeStyles.None,
                out DateTime monthDate);

但是编译一直失败。但没有错误消息

 

 改回上面的写法后编译正常。

 

估计是编译器的bug。

 

标签:TryParseExact,monthDate,visual,System,Globalization,DateTime,编译,studio2017,内联
来源: https://www.cnblogs.com/hankuikui/p/13156365.html