Convert decimal to string without commas or dots

后端 未结 8 1101
盖世英雄少女心
盖世英雄少女心 2021-01-12 07:15

In .NET, I need to convert a decimal amount (money) to a numbers-only string, i.e: 123,456.78 -> 12345678

I thought

var dotPos = amount.ToString().L         


        
8条回答
  •  傲寒
    傲寒 (楼主)
    2021-01-12 07:34

    You say it's an amount, so I expect 2 digits after the decimal. What about:

     var amountstring = (amount * 100).ToString();
    

    to get the cents-value without delimiters?

    Or maybe even

    var amountString = ((int)(amount * 100)).ToString();
    

    to make sure no decimals remain.

提交回复
热议问题