I have a variable of decimal
type and I want to check the number of digits before decimal point in it.
What should I do? For example, 467.45
should
You could use ToString function with a custom format.
Decimal value = 467.45m;
int count = Math.Abs(value).ToString("#", System.Globalization.CultureInfo.InvariantCulture).Length;
The #
specify you only want the characters before the .
The System.Globalization.CultureInfo.InvariantCulture
ensure you won't get any formating from the Region Option.