特定の小数点以下の桁数まで PI の値を表示する単純なコンソール アプリケーションを作成しています。とりあえず、以下のコードを書きました。
namespace PIApplication
{
static void Main()
{
decimal Pi = Math.PI;
Console.Writeline("Pi is {0}.", PI);
}
}
私が使用した理由{0}
は、ブール値に関してはこの方法が機能することを知っているためですが、0 を別のものに変更する必要があるとしか思えません。私の場合、これがどのように機能するかを誰かが説明できますか?
さらに、システムが double 型を decimal に変換できないというエラーが表示されます。これは、PIとして定義されている値を指していると思います。あるタイプから別のタイプに変換するにはどうすればよいですか? 私もしなければならないのですか?
すべての助けを前もって感謝します。