📅  最后修改于: 2023-12-03 14:55:11.638000             🧑  作者: Mango
在编程中,经常需要处理浮点数并将其显示为特定格式。这篇文章将介绍如何在 C# 中显示 2 位小数的浮点数。
C# 的浮点类型有一个ToString()方法,该方法可以将浮点数转换为字符串并指定格式。要在浮点数后显示2位小数,可以使用“F2”格式字符串。下面是一个示例代码:
double myNumber = 3.1415926;
string formattedNumber = myNumber.ToString("F2");
Console.WriteLine(formattedNumber); // 输出 3.14
另一种将浮点数格式化为字符串的方法是使用String.Format()函数。有关这种方法的语法,请参见下面的代码:
double myNumber = 3.1415926;
string formattedNumber = String.Format("{0:F2}", myNumber);
Console.WriteLine(formattedNumber); // 输出 3.14
C# 6.0及更高版本中引入的字符串插值,可以使用$符号将变量嵌入字符串中。要格式化浮点数,请将浮点数变量插入到带有格式字符串的大括号中。示例代码如下:
double myNumber = 3.1415926;
string formattedNumber = $"{myNumber:F2}";
Console.WriteLine(formattedNumber); // 输出 3.14
这篇文章介绍了如何在 C# 中显示 2 位小数的浮点数。您可以使用ToString()函数,String.Format()函数或字符串插值来实现此目的。无论哪种方法,都需要指定正确的格式,并确保结果以字符串的形式返回。