默认情况下,变量在方法执行之前定义,例如:
DateTime myDate;
if (DateTime.TryParse(date, out myDate)){
.....
}
我们可以实现内联声明(并且该变量可以在外部使用),例如:
if (DateTime.TryParse(date, out DateTime myDate)){
.....
}
有没有办法在 C#7 之前实现这一目标?
如果使用 C# 7,则可以实现内联声明。不幸的是,在以前的 C# 版本中不支持此功能。欲了解更多信息,请查看here https://blogs.msdn.microsoft.com/dotnet/2016/08/24/whats-new-in-csharp-7-0/.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)