Math.Round vs String.Format

前端 未结 6 1772
天命终不由人
天命终不由人 2021-01-18 18:24

I need double value to be rounded to 2 digits. What is preferrable?

String.Format(\"{0:0.00}\", 123.4567);      // \"123.46\"
Math.Round(123.4567, 2)                 


        
6条回答
  •  我在风中等你
    2021-01-18 19:09

    That depends on what you want to do with it.

    String.Format will return a string, Math.Round(double) will return a double.

提交回复
热议问题