ホームページ >バックエンド開発 >C++ >C#の小数点以下の2つの場所に数字を丸めるにはどうすればよいですか?

C#の小数点以下の2つの場所に数字を丸めるにはどうすればよいですか?

Susan Sarandon
Susan Sarandonオリジナル
2025-01-24 11:07:09915ブラウズ

How Can I Round Numbers to Two Decimal Places in C#?

c#の数字は2つの小数を入力しました

プログラミングでは、数値を特定の精度に放棄することは一般的なタスクです。 C#では、関数は、必要な数を放棄するための効果的な方法を提供します。

Math.Roundを使用して、数字を2つの小数に分類するには、以下の手順に従ってください。

上記のコードには、1.9944444の値が変数Math.Roundに割り当てられ、次に

を使用して2つの小数になり、結果を
<code class="language-csharp">decimal myNumber = 1.994444M;
decimal roundedNumber = Math.Round(myNumber, 2);</code>
変数に保存します。

myNumber以下は、作業方法のいくつかの例です。 Math.Round roundedNumber適切な小数ビットを使用して

を使用することにより、必要な精度を入力するために必要な精度を簡単に確保できます。

高レベルの家の場合、c#はMath.Round

重い負荷も提供します。この重い負荷により、銀行は落ち着くことができ、レベルが表示されると、数が最も近い数に与えられます。
<code class="language-csharp">decimal a = 1.994444M;
Math.Round(a, 2); // 返回 1.99

decimal b = 1.995555M;
Math.Round(b, 2); // 返回 2.00</code>

銀行家をあきらめるには、3番目のパラメーターをMath.Round

を指​​定するだけです。

Math.Roundc#の数値の詳細については、MidpointRounding.ToEvenドキュメントを参照してください。

以上がC#の小数点以下の2つの場所に数字を丸めるにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。