Find number of decimal places in decimal value regardless of culture

I used Joe’s way to solve this issue 🙂

decimal argument = 123.456m;
int count = BitConverter.GetBytes(decimal.GetBits(argument)[3])[2];

Leave a Comment