Zitat von
gfjs:
Will ich ja eigentlich gar nicht - es zwingt mich die schiere Not.
Hatte ich mir schon fast gedacht
.
Wenn du den "N"-Formatter benutzt, musst du überhaupt nichts an den Einstellungen ändern. Eine fixe Angabe der Nachkommastellen (Default ist 2, wie du ja schon selbst bemerkt hast) fügst du einfach hinten an:
d.ToString('n3');
Das entspricht dann ziemlich genau Heffalumps Lösung.