1
VS 2010を試しても、.NET 3.5をターゲットにしたい。すべてのC#プロジェクトを次のように設定してください:double.IsNanは定義されていませんか? (1.9.7.8 - > 2.0からアップグレード)
<PropertyGroup> <LangVersion>3</LangVersion> </PropertyGroup>
うまくいくようです。私は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.
。
私はいくつかの点で 'double'が' System.Double'の型エイリアスよりも優先さの型変換演算子として追加されたことと思います。 – kvb