Rumah >pembangunan bahagian belakang >C++ >Bagaimana untuk Memformat C# Double kepada Rentetan dengan Dua Tempat Perpuluhan dan Tiada Pembundaran?
Masalah:
Bagaimana anda boleh memformat ganda kepada rentetan dalam C# dengan hanya dua tempat perpuluhan, tanpa pembundaran? Selain itu, penukaran hendaklah sensitif budaya.
Penyelesaian:
Untuk mencapai ini, gunakan langkah berikut:
Pemangkasan:
Format:
Contoh:
Pertimbangkan nombor 50.947563:
double x = Math.Truncate(50.947563 * 100) / 100; // x now contains 50.94 string s = string.Format("{0:N2}%", x); // s now contains "50.94%" without rounding
Dengan mengikuti langkah ini , anda boleh memformatkan dua kali ganda dengan dua tempat perpuluhan tanpa pembundaran, sambil mengekalkan budaya-sensitif memformat.
Atas ialah kandungan terperinci Bagaimana untuk Memformat C# Double kepada Rentetan dengan Dua Tempat Perpuluhan dan Tiada Pembundaran?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!