Get number of digits before decimal point

前端 未结 25 1956
独厮守ぢ
独厮守ぢ 2020-12-28 11:53

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

25条回答
  •  梦毁少年i
    2020-12-28 12:07

    var sep = Convert.ToChar(CultureInfo.CurrentCulture.NumberFormat.NumberDecimalSeparator);
    var count = d.ToString().TakeWhile(c => c != sep).Count();
    

提交回复
热议问题