是我自己编一个小程序,当用户输入一个错误的值类型时会出来一个框提示用户输入错误的,不是查
c#里面当输入值类型错误时怎么提示输入值错误
答案:7 悬赏:0 手机版
解决时间 2021-04-16 02:28
- 提问者网友:树红树绿
- 2021-04-15 18:23
最佳答案
- 五星知识达人网友:雾月
- 2021-04-15 19:57
用try catch语句,主程序前加上TRY在结尾加上catch(错误类型)message.show(输入错误)
全部回答
- 1楼网友:一秋
- 2021-04-16 00:47
用验证控件啊 vs自带的
或者用正则表达式
个人愚见,望你采纳
- 2楼网友:醉吻情书
- 2021-04-16 00:06
你是抛异常了
是不是要求输出数字而你输入非数字就会出错?
在转换时可以使用:类型.TryParse方法
比如
string a = "a1234";
int n;
bool success = int.TryParse( a, n );
if ( !success ) {
// 没能成功转换
} else {
// n里保存了转好的值
}
或者你可以自己写一个结构化异常处理来捕捉抛出的异常,并根据情况作出相应的处理
- 3楼网友:夜风逐马
- 2021-04-15 22:55
try
{
int abc = Convert.ToInt32(TextBox1.Text);
}
catch
{
Response.Write("<script language=javascript>alert('输入的类型错误!')</script>");
}
这样?
- 4楼网友:话散在刀尖上
- 2021-04-15 22:49
我也不知道你用的什么语句来写的程序,不过,道理都一样,你在你程序里加一个用户输入的判断代码,输入类型正确就程序接着运行,ELSE弹出错误提示框!
- 5楼网友:怀裏藏嬌
- 2021-04-15 21:52
数据类型不匹配
- 6楼网友:上分大魔王
- 2021-04-15 21:35
try()
{
你成功的代码
}
cath()
{
messageBox.Show("出错啦")
}
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯