在小数点后用数字打印双精度数

gru*_*ber 1 .net c#

如何自定义打印双打的功能?我希望这个函数得到小数点后面的位数(我的语言环境中的逗号)作为一个agrument,然后打印,例如pi,用户指定逗号之后的位数.

Phi*_*unt 5

var digits = 4;
var myDouble = Math.PI;

var formattedValue = myDouble.ToString("N" + digits.ToString(),
    CultureInfo.CurrentCulture);
Run Code Online (Sandbox Code Playgroud)