C# int a=Convert.ToInt32("( )"); 出错,怎么回事,应该怎么解决!!!!
3个回答
展开全部
因为 () 不是数字
可以改成这样
int a;
if (int.TryParse("()", out a))
{
//你要执行的代码块
}
可以改成这样
int a;
if (int.TryParse("()", out a))
{
//你要执行的代码块
}
追问
这个是转换数字内容的字符串吧,不能转换“()”!!
追答
“()”你想转换成哪个数字哦.......
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
逻辑错误嘛
"()"不能转换为数字
用tryparse只是不会抛出异常罢了,还是不能转换的
"()"不能转换为数字
用tryparse只是不会抛出异常罢了,还是不能转换的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询