コンテキスト:.Net、C#
2つのdoubleから作られた複素数を印刷したいと思います。サインは架空の部分に表示する必要があります。文字数を最小限に抑えるために、各部分にデフォルトの二重フォーマットを使用したいと思います。
String.Format( "{0:+ G; -G} {1:+ G; -G} j"、実数、虚数)を使用してみましたが、「+G-Gj」と出力されました。私が欲しかったものではありません。
G指定子を使用してこれを行う方法はありますか、または指数の自動切り替えを犠牲にするカスタム形式を実行する必要がありますか?たとえば、{1:+#。###### e ###;-#。# ##### e ###} j "