Memegang nombor ke dalam bit perpuluhan tertentu adalah tugas biasa dalam pengaturcaraan. C# menyediakan fungsi untuk memudahkan operasi ini.
Math.Round
Untuk menggunakan untuk menyerahkan nombor itu ke dalam dua digit, anda boleh menentukan digit perpuluhan yang diperlukan sebagai parameter kedua fungsi. Contohnya:
peraturan diri dan rawatan nilai pertengahan Math.Round
<code class="language-csharp">decimal a = 1.994444M; // 要舍入的示例数字 Math.Round(a, 2); // 返回 1.99</code>
menggunakan "jauh dari sifar" untuk melepaskan peraturan, yang lebih besar atau sama dengan 0.5 nombor dinaikkan ke atas, dan nombor yang lebih kecil daripada 0.5 diselesaikan. Walau bagaimanapun, anda boleh menggunakan parameter ketiga fungsi untuk menentukan mod kemasukan yang berbeza.
Contohnya, jika anda ingin menggunakan "entri banker" atau "empat rumah dan lima entri", anda boleh menentukan nilaikepada parameter ketiga:
Banker memasuki nilai pertengahan antara kedua -dua nilai ke dalam nombor terdekat. Ini memastikan bahawa nilai purata satu siri digit adalah sama dengan nilai purata nombor asal.
Math.Round
Contoh lain Math.Round
Berikut adalah contoh menggunakan untuk menyerahkan nombor menjadi dua sampel perpuluhan: MidpointRounding.ToEven
Atas ialah kandungan terperinci Bagaimana untuk Membundarkan Nombor kepada Dua Tempat Perpuluhan dalam C#?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!