C#_小数点の桁数指定

四捨五入される。

int a = 50.123456879;

a.ToString("f4");
//50.1235

 

String.Format("{0:f4}", a);
String.Format("{0:0.0000}",a);
//50.1235

F または fFloat (浮動小数点数)を表す書式指定子。

String.Format("{0:f4}", a);

string str = $"{a:f4}";
//50.1235
と、補完文字列機能を使用する方法もあり。

 

こちら参照。
https://www.ipentec.com/document/document.aspx?page=csharp-format-floating-point-type-output-specified-digits

 

以上。