私はダブルを持っています、そして私はそれを次のように文字列に変更したいと思います:
double value;
string myString = value.toString();
値がポイントから4桁未満の数値の場合、正常に機能します。たとえば、値が0の場合、myStringは0になります。値が0.01の場合、myStringは0.01になります。
ただし、値がポイントの後に4桁以上ある場合、myStringは浮動小数点を使用して作成されます(たとえば、1E-05)。
myStringを、ポイント以降の任意の桁数に対して0.0000000Xの形式で作成し、1E-0Xメソッドを使用しないようにします。また、myStringをできるだけ短くしたいと思います。たとえば、値が0の場合、myStringを0(0.000000ではなく)にします。
どうすればいいですか?ありがとう