2 ac majia AC_majia 于 2016.01.13 17:25 提问

【提问】VS2015里面Web项目的 启用C#6 / VB14 是干嘛用的

点这个就会从nuget下一个Microsoft.CodeDom.Providers.DotNetCompilerPlatform的包

谷歌搜说是用来支持C#6新特性的

但是我新建项目 ,没有 “启用C#6 / VB14” 也可以使用c#6新特性,比如

public string Name { get; set; } = "Smith";

并且也可以编译通过。

那么请问这个包以及这个启用c#6是干嘛的呢?

1个回答

enpterexpress
enpterexpress   2016.01.13 17:37

编译器不一样了呗,越来越厉害了

AC_majia
AC_majia 这个跟编译器没什么关系吧,我在VS2013里面使用新语法也可以编译,只不过编译器本身不认识新语法
接近 2 年之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!