试用VS 2010,但仍希望以.NET 3.5为目标。将我的所有C#项目设置为:
<PropertyGroup> <LangVersion>3</LangVersion> </PropertyGroup>
似乎工作正常。虽然F#很有趣但我不能使用double.IsNaN方法。
let foo = double.IsNaN(bar)
The field, constructor, or member 'IsNaN' is not defined.
同样,String.Format也破产了:
The field, constructor, or member 'Format' is not defined.
我必须在这里遗漏一些东西。
答案 0 :(得分:4)
明确说明“开放系统”和大写双(双)。
不确定为什么之前没事。