私は次のコードを使用しています:
string new = old.Substring(0,2).TrimStart('0') + "." + old.Substring(2,2).TrimStart('0');
次のように変換します。
0101 >> 1.1
99.10 >> 99.1
99.01 >> 99.01
問題は、次の変換が正しく機能しないことです。
0100 >> 1.0
これを修正する簡単な方法はありますか?正しく変換されない理由がわかりません。後ろに「.0」を付けることが重要です。上記を実行すると、「1」が表示されます。