Remove trailing zeros

后端 未结 18 1219
天命终不由人
天命终不由人 2020-11-22 11:26

I have some fields returned by a collection as

2.4200
2.0044
2.0000

I want results like

2.42
2.0044
2

I t

18条回答
  •  没有蜡笔的小新
    2020-11-22 11:58

    In my opinion its safer to use Custom Numeric Format Strings.

    decimal d = 0.00000000000010000000000m;
    string custom = d.ToString("0.#########################");
    // gives: 0,0000000000001
    string general = d.ToString("G29");
    // gives: 1E-13
    

提交回复
热议问题