首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

请来指点两招!

2012-02-26 
请高手进来指点两招!!1.当我用固定的月还款计算要一共还多少个月的时候,比如计算月数为119.4564月,而我定

请高手进来指点两招!!
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, 把非数字输入都屏蔽掉

热点排行