0

我有从 XSD 模式生成的大型 C# 类。有任何可能的方法来使用“?。” .NET Framework 4.5.1 中的安全运算符,无需升级 .NET Framework 版本。而不是为每个对象编写空检查。

4

1 回答 1

1

条件运算符(?.) 是在 C# 版本 6 中添加的语法亮点。Visual Studio 2015 及更高版本中的 Roslyn 编译器将编译 C# 6 并在适当的 .Net 运行时定位输出。

有关更多信息,请查看C# 6.0 是否适用于 .NET 4.0?

所以总而言之,只要你在 Visual Studio 2015 或更高版本中构建它们,你就可以在 .net 2.0 及更高版本上使用这些语言功能。

于 2017-03-21T07:44:40.640 回答