下面是关于C#中double.ToString()用法的完整攻略。
double.ToString() 介绍
double.ToString()
是一个用于将 double 类型的变量转换为字符串的方法。在 C# 中,ToString()
方法通常用于将不同类型的变量转换为字符串,以便更容易地输出、处理或者保存。
使用 double.ToString() 方法
double.ToString()
方法默认会将 double 类型的变量转换为包含小数点的字符串。例如:
double num = 1234.56789;
string str = num.ToString(); // str 值为 "1234.56789"
但是,该方法可以接收一个格式化字符串作为参数,用于自定义输出字符串的格式。格式化字符串必须包含占位符,以便在转换时使用。以下是一些常用的格式化字符串:
-
"C"
表示货币格式。例如:1234.56789.ToString("C")
会返回 "$1,234.57"。 -
"N"
表示数字格式。例如:1234.56789.ToString("N")
会返回 "1,234.57"。 -
"F"
表示定点格式。它指定了要输出几位小数。例如:1234.56789.ToString("F2")
会返回 "1234.57"。 -
"E"
表示指数格式。例如:1234.56789.ToString("E")
会返回 "1.234568E+003"。 -
"P"
表示百分比格式。例如:0.1234.ToString("P1")
会返回 "12.3%"。
示例
以下是两个使用示例。
示例一
使用 double.ToString()
方法将 1234.56789
转换为货币格式。
double num = 1234.56789;
string str = num.ToString("C"); // str 值为 "$1,234.57"
示例二
使用 double.ToString()
方法将 1234.56789
转换为定点格式并指定了两位小数。
double num = 1234.56789;
string str = num.ToString("F2"); // str 值为 "1234.57"
以上是关于C#中 double.ToString() 用法的完整攻略,希望对您有所帮助。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:C#中关于double.ToString()的用法 - Python技术站