Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/266.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 使用至少2位最多6位的小数格式_C#_.net_Decimal - Fatal编程技术网

C# 使用至少2位最多6位的小数格式

C# 使用至少2位最多6位的小数格式,c#,.net,decimal,C#,.net,Decimal,为满足规范要求,我需要使用以下规则设置十进制值的格式: 所有值必须至少有两位小数,最多六位 例如: Value Formatted 1 1.00 1.1 1.10 1.1234 1.1234 1.123456 1.123456 1.12345678 1.123456 我想我将结束使用条件,但我想知道是否有一个格式字符串可以做到这一点。您是否尝试过: .ToString(“0.00######”)这是不正确的。1.

为满足规范要求,我需要使用以下规则设置十进制值的格式:

  • 所有值必须至少有两位小数,最多六位
例如:

Value        Formatted
1            1.00
1.1          1.10
1.1234       1.1234
1.123456     1.123456
1.12345678   1.123456
我想我将结束使用条件,但我想知道是否有一个格式字符串可以做到这一点。

您是否尝试过:


.ToString(“0.00######”)

这是不正确的。1.12345678将变为1.123457(注意四舍五入)