0
アプリソロリアンの「チャレンジ」の中で、C#関連の質問にお互いに答えると、質問は「次のアウトプットは同じになるのですか?Console.Write(5/2)とConsole.Write(5.0/2)の違いは何ですか?
Console.Write(5/2 + 2.5); // 4.5
Console.Write(5.0/2 + 2.5); // 5
私はそれを実行すると、それは確かに(コードのコメントとして示されている)異なる結果を取得します。なぜ下の出力が同じではないのですか?
私はあなたに答えを与えませんが、ここではヒントです。 5.0.GetType()。Name、5.GetType()。Name私はあなたがそこから所有していることを確かめることができると確信しています。 –