2010-12-20 22 views
1

嘗試VS 2010,但仍然想要瞄準.NET 3.5。讓我的所有C#項目設置:double.IsNan沒有定義? (從1.9.7.8 - > 2.0升級)

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

我必須在這裏失去了一些東西。

回答

4

明確指出「開放系統」和大寫雙(雙)。

不知道爲什麼它之前是很好..

+3

我認爲在某些時候'double'加入的類型轉換操作符,它在類型別名'System.Double'優先。 – kvb 2010-12-20 15:42:19