我在 ASP.NET Web 应用程序的 C# 源文件中使用自动实现的属性语法:
public int IdUser { get; set; }
...
this.IdUser = 1;
The 目标框架该项目的.NET框架2.0。它可以在仅安装 ASP.NET 2.0 的 IIS 服务器上编译并似乎可以正常运行。我使用Visual Studio 2010进行开发和编译。
我知道这个语法是 .NET 3 附带的。
我是否错过了 VS 中某处的设置?在 IIS/ASP.NET 2.0 服务器上部署网站时会遇到麻烦吗?
自动实现的属性是在 .NET 3.0 中引入的,但向后兼容 2.0。这就是为什么你可以在 2.0 框架上运行你的代码。基本上,它只是一个语法糖,编译器实际上在幕后为您生成一个字段。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)