我需要将一个 double 值拆分为两个 int 值,一个在小数点前,一个在小数点后。小数点后的整数应有两位数。
例子:
10.50 = 10 and 50
10.45 = 10 and 45
10.5 = 10 and 50
最佳答案
你可以这样做:
string s = inputValue.ToString("0.00", CultureInfo.InvariantCulture);
string[] parts = s.Split('.');
int i1 = int.Parse(parts[0]);
int i2 = int.Parse(parts[1]);
关于c# - 将double拆分为两个int,一个int在小数点前,一个在小数点后,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8026600/