double.IsNan没有定义? (从1.9.7.8升级 - > 2.0)

时间:2010-12-20 15:13:18

标签: .net-3.5 f#

试用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.

我必须在这里遗漏一些东西。

1 个答案:

答案 0 :(得分:4)

明确说明“开放系统”和大写双(双)。

不确定为什么之前没事。