質問: aaa ?? 0 - System.Math.Floor(aaa ?? 0); Console.WriteLine(c);//1.3 } } } ``` **補足情報(FW/ツールのバージョンなど)** Visual Studio2017 のコンソールアプリで「Ctrl + F5」で実行
回答: `var c = aaa ?? 0 - System.Math.Floor(aaa ?? 0);` は aaa がnullではないので、?? より右を無視します。 `var c = (aaa ?? 0) - System.Math.Floor(aaa ?? 0);` とすればok