在 C# 中,可以使用以下两种方法将 float 保留两位小数:

  1. 使用 'ToString()' 方法和格式字符串来格式化 float 值:
float num = 3.14159f;
string formattedNum = num.ToString('0.00');
Console.WriteLine(formattedNum); // 输出 3.14
  1. 使用 'Math.Round()' 方法将 float 值四舍五入到指定的小数位数:
float num = 3.14159f;
float roundedNum = (float)Math.Round(num, 2);
Console.WriteLine(roundedNum); // 输出 3.14

请注意,以上两种方法都会返回一个字符串或 float 值,而不是修改原始的 float 变量。如果需要在后续的计算中使用保留两位小数的值,建议使用第二种方法。

C# float 保留两位小数:两种方法详解

原文地址: https://www.cveoy.top/t/topic/pW02 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录