この非常に基本的な質問をするのはほとんど恥ずかしいですが、
フォーマット文字列のみを使用して次をどのように印刷しますか?
42.315 --> 42.315000
-4.2 --> -4.200000
315.42 --> 315.420000
目立たなかった場合: コンマ/ドットの前にスペースでパディングし、コンマ/ドットの後にゼロパディングが必要です
次のゼロを埋め込む次のコードがあります。
double v1 = 42.315;
return string.Format("v1: {0:F14}", v1);
そして、私は通常<string>.PadLeft(18, ' ')
、文字列の左側にゼロを埋め込むために使用します。ただし、この問題を純粋
に回避して解決したいと思います。string::PadLeft(int, char)
string::format(string, params object[])
質問を見つけることができませんでしたが、これはここで約100回尋ねられたと確信しています。ただし、お気軽に重複としてマークしてください [それが 1 つの場合のみ - もちろん] ...