📌  相关文章
📜  显示 2 位小数的浮点数 - C# (1)

📅  最后修改于: 2023-12-03 14:55:11.638000             🧑  作者: Mango

显示 2 位小数的浮点数 - C#

在编程中,经常需要处理浮点数并将其显示为特定格式。这篇文章将介绍如何在 C# 中显示 2 位小数的浮点数。

方法1:使用ToString()

C# 的浮点类型有一个ToString()方法,该方法可以将浮点数转换为字符串并指定格式。要在浮点数后显示2位小数,可以使用“F2”格式字符串。下面是一个示例代码:

double myNumber = 3.1415926;
string formattedNumber = myNumber.ToString("F2");
Console.WriteLine(formattedNumber); // 输出 3.14
方法2:使用String.Format()

另一种将浮点数格式化为字符串的方法是使用String.Format()函数。有关这种方法的语法,请参见下面的代码:

double myNumber = 3.1415926;
string formattedNumber = String.Format("{0:F2}", myNumber);
Console.WriteLine(formattedNumber); // 输出 3.14
方法3:使用$符号的字符串插值

C# 6.0及更高版本中引入的字符串插值,可以使用$符号将变量嵌入字符串中。要格式化浮点数,请将浮点数变量插入到带有格式字符串的大括号中。示例代码如下:

double myNumber = 3.1415926;
string formattedNumber = $"{myNumber:F2}";
Console.WriteLine(formattedNumber); // 输出 3.14
总结

这篇文章介绍了如何在 C# 中显示 2 位小数的浮点数。您可以使用ToString()函数,String.Format()函数或字符串插值来实现此目的。无论哪种方法,都需要指定正确的格式,并确保结果以字符串的形式返回。