How do I convert the string “39.9983%” into “39%” in C#?

后端 未结 8 1047
一整个雨季
一整个雨季 2021-01-16 07:46

I don\'t want to do any rounding, straight up, \"39%\".

So \"9.99%\" should become \"9%\".

8条回答
  •  傲寒
    傲寒 (楼主)
    2021-01-16 08:19

    I'm guessing you want a string returned? Probably the laziest way to do it:

        string mynum = "39.999%"
        mynum = mynum.substring(0, mynum.IndexOf('.'));
        mynum += "%";
        

    To get an int, you could cast the result of line 2.

提交回复
热议问题