System.Console.WriteLine("私の年は" + 40.0);
System.Console.WriteLine("私の年は" + 40.1);

+演算子で文字列と実数値を連結し、全体を文字列として表示させる場合、
小数第一位が0の場合表示されず、

私の年は40です

となってしまいます。これは仕様でしょうか?バグでしょうか?
簡単にどなたか振る舞いを教えてください。