我编写了一个倒计时程序,首先类下面初始化了三个int 类 public int Hour = 0;
public int Minute = 0;
public int Second = 0;,这三个直分别有三个textBox控件接收,但是在调试的时候报错了;具体是线面这行代码不对,我想问一下怎样才能把textBox中的这三个值合法赋值给三个int型参数。
Hour =Convert.ToInt16(textBoxH.Text); (这里类型转换报错!)
Minute = Convert.ToInt16(textBoxM.Text);
Second = Convert.ToInt16(textBoxS.Text);
public int Minute = 0;
public int Second = 0;,这三个直分别有三个textBox控件接收,但是在调试的时候报错了;具体是线面这行代码不对,我想问一下怎样才能把textBox中的这三个值合法赋值给三个int型参数。
Hour =Convert.ToInt16(textBoxH.Text); (这里类型转换报错!)
Minute = Convert.ToInt16(textBoxM.Text);
Second = Convert.ToInt16(textBoxS.Text);
解决方案 »
- 为什么有时候生成解决方案时 目录下没有release 文件夹
- 谁能告诉我,302重定向的内容怎么抓啊?
- 多线程问题:如何上锁(静态成员函数)
- readonly 是做什么用的
- 怎样检测客户端有没有安装.netframework ?
- DateSet里的表重命名
- 什么是主动服务平台
- 比如说我加载这个界面时,listview中有全部要显示的值,但是我现在只想要符合我要求的值,我就要在文本框中输入编号1,哪么listview中的编号第一位为1的都留下,其余的消失,我该如何做?
- 是不是c#不支持中文呀?
- 请问:C#真的能和JAVA抗衡吗?
- 高手帮忙看看文本数据如何分类汇总?
- 语句问题,很简单,我不会,希望高手来指点一下!!!
Minute = Convert.ToInt32(textBoxM.Text);
Second = Convert.ToInt32(textBoxS.Text);
直接写Int对应Int32
要是数据格式不对,就会出问题,TryParse在不对的时候不抛异常,Convert.ToInt32()会抛异常,Parse也抛,
建议楼主看看数据时候有问题