请高手进来指点两招!!
1.当我用固定的月还款计算要一共还多少个月的时候,比如计算月数为119.4564月,
而我定的int整,程序自动显示为119 请问怎么才能让它只要不是整数就+1呢?
就是只要有小数点就进一位.
2.我在每个要输入值的textBox里这样定义:
m_lTotalMoney(总贷款) = long.Parse(textBox1.Text);
当我输入long数值时一切正常,但是一输入其它字符就会服错,弹出程序,请问如何修改
------解决方案--------------------使用如下的函数:
Math.Ceiling();
------解决方案--------------------try{
m_lTotalMoney(总贷款) = long.Parse(textBox1.Text);
}catch(Exception){
MessageBox.show( "pp ");
}
------解决方案--------------------第二个问题, 有两个解决方案:
1. 用try-catch, 不过不是很好
2. 为TextBox添加KeyPressEvent, 把非数字输入都屏蔽掉