C# float 保留两位小数:两种方法详解
在 C# 中,可以使用以下两种方法将 float 保留两位小数:
- 使用 'ToString()' 方法和格式字符串来格式化 float 值:
float num = 3.14159f;
string formattedNum = num.ToString('0.00');
Console.WriteLine(formattedNum); // 输出 3.14
- 使用 'Math.Round()' 方法将 float 值四舍五入到指定的小数位数:
float num = 3.14159f;
float roundedNum = (float)Math.Round(num, 2);
Console.WriteLine(roundedNum); // 输出 3.14
请注意,以上两种方法都会返回一个字符串或 float 值,而不是修改原始的 float 变量。如果需要在后续的计算中使用保留两位小数的值,建议使用第二种方法。
原文地址: https://www.cveoy.top/t/topic/pW02 著作权归作者所有。请勿转载和采集!