본문 바로가기

C# Winform

C# Winform | remove zero from decimal c#

by C기억저장소 2020. 11. 16.

C# Winform | remove zero from decimal c#

 

  Test Code

 

decimal zero_decimal = 123.1231230000000m;
Console.WriteLine(zero_decimal);
 
//Remove Zero Decimal
string strdec = zero_decimal.ToString(System.Globalization.CultureInfo.InvariantCulture);
string ret = strdec.Contains(".") ? strdec.TrimEnd('0').TrimEnd('.') : strdec;
Console.WriteLine(ret);
 
decimal retdec = decimal.Parse(ret);
Console.WriteLine(retdec);
cs

 

  output

 

123.1231230000000
123.123123
123.123123