在C#中保留小数的方法有以下几种:
double number = 3.14159;
string formattedNumber = number.ToString("0.00"); // 保留两位小数
Console.WriteLine(formattedNumber); // 输出结果为3.14
double number = 3.14159;
double roundedNumber = Math.Round(number, 2); // 保留两位小数
Console.WriteLine(roundedNumber); // 输出结果为3.14
double number = 3.14159;
string formattedNumber = String.Format("{0:0.00}", number); // 保留两位小数
Console.WriteLine(formattedNumber); // 输出结果为3.14
无论使用哪种方法,都可以根据需要来选择保留的小数位数,以满足具体的需求。