int age = txbAge.Text.ToString();
错误:无法将类型“string”转换为“int”
帮帮忙呀,急急急!!!
46 个解决方案
#1
int i = Convert.ToInt32(txbAge.Text);
#2
int age = Convert.ToInt32(txbAge.Text);
#3
int age =0;
int.tryParse(txbAge.Text,out age);
int.tryParse(txbAge.Text,out age);
#4
int age = Convert.ToInt32(txbAge.Text);
#5
int tmpint = Convert.ToInt32(textBox1.Text);
#6
1.
int tmpint = Convert.ToInt32(textBox1.Text);
2.
int tmpint = int.Parse(textBox1.Text);
3.
int age =0;
int.tryParse(txbAge.Text,out age);
int tmpint = Convert.ToInt32(textBox1.Text);
2.
int tmpint = int.Parse(textBox1.Text);
3.
int age =0;
int.tryParse(txbAge.Text,out age);
#7
这种方法好像见过,但是不知道为什么要写得这么深奥的
#8
6楼说的太全了
#9
int age = Convert.ToInt32(txbAge.Text);
要确保txbAge.Text是个数字,要不就给这条语句加try和catch
要确保txbAge.Text是个数字,要不就给这条语句加try和catch
#10
int age =0;
int.tryParse(txbAge.Text,out age);
转化不会报错
比如 txbAge.Text="aa";
结果会是0
int.tryParse(txbAge.Text,out age);
转化不会报错
比如 txbAge.Text="aa";
结果会是0
#11
来晚了,大家都说完了
#12
int age = Convert.toInt32(txbAge.Text.ToString());
强转就行了。。
强转就行了。。
#13
convert.toint
#14
int num =Convert.ToInt32(TextBox1.text.trim());
#15
该说的都说了 接分 结帖了
#16
上面的回答中就是答案
#17
大家都很积极踊跃发言。。。这年头挣个便宜分不容易
#18
这个正解!
#19
只要不轉換空字符串就好~,分得一點點攢啊。。。
#20
int age = Convert.toInt32(txbAge.Text.ToString());
#21
今天多学了一种方法··
#22
tryparse
#23
#24
int i=Convert.ToInt32(txbAge.Text);
#25
try
{
int i = int.parse(str1)
}catch
{
}
{
int i = int.parse(str1)
}catch
{
}
#26
int i=Convert.ToInt32(txbAge.Text);
#27
Convert.ToInt32
#28
Convert.ToInt32
#29
int age =0;
int.tryParse(txbAge.Text,out age);
原来还不知道有这个哦·· 那个后面的out age 是放的什么啊?
int.tryParse(txbAge.Text,out age);
原来还不知道有这个哦·· 那个后面的out age 是放的什么啊?
#30
学习···
#31
非数值格式的string转int是会异常的,要注意
#32
try
{
int i = Convert.ToInt32(textbox1.text);
}
catch (Exception ex)
{
throw ex;
}
{
int i = Convert.ToInt32(textbox1.text);
}
catch (Exception ex)
{
throw ex;
}
#33
有这样的吗?
#34
int age = Convert.toInt32(txbAge.Text.ToString());
#35
妈呀...怎么全是正确答案....楼主赶紧结贴吧,不然分不够给了
#36
顶,楼主来散分,建议楼主看看基本的知识
#37
支持
int age =0;
int.tryParse(txbAge.Text,out age);
Convert.ToInt32会执行一次装箱操作,执行速度相对较慢,而int.tryParse相对稳定,并且先判断能否转换
int age =0;
int.tryParse(txbAge.Text,out age);
Convert.ToInt32会执行一次装箱操作,执行速度相对较慢,而int.tryParse相对稳定,并且先判断能否转换
#38
首先确定textBox1编辑框中输入的是数字,然后在执行下面的操作:
int age = Convert.ToInt32(txbAge.Text);
int age = Convert.ToInt32(txbAge.Text);
#39
如果不是数字那怎么办??、
#40
如果不是数字怎么办,能转吗?
#41
#42
不是数字就这样
int age =0;
int.tryParse(txbAge.Text,out age);
#43
恩,我会6楼的1.2方法。
#44
好不容易碰到个会的问题,可你们都说了!!!!!!!
#45
int i = Covert.ToInt32(txbAge.Text)
楼主结我这个你会获得更多哦
#46
int age = Convert.ToInt32(txbAge.Text);
#1
int i = Convert.ToInt32(txbAge.Text);
#2
int age = Convert.ToInt32(txbAge.Text);
#3
int age =0;
int.tryParse(txbAge.Text,out age);
int.tryParse(txbAge.Text,out age);
#4
int age = Convert.ToInt32(txbAge.Text);
#5
int tmpint = Convert.ToInt32(textBox1.Text);
#6
1.
int tmpint = Convert.ToInt32(textBox1.Text);
2.
int tmpint = int.Parse(textBox1.Text);
3.
int age =0;
int.tryParse(txbAge.Text,out age);
int tmpint = Convert.ToInt32(textBox1.Text);
2.
int tmpint = int.Parse(textBox1.Text);
3.
int age =0;
int.tryParse(txbAge.Text,out age);
#7
这种方法好像见过,但是不知道为什么要写得这么深奥的
#8
6楼说的太全了
#9
int age = Convert.ToInt32(txbAge.Text);
要确保txbAge.Text是个数字,要不就给这条语句加try和catch
要确保txbAge.Text是个数字,要不就给这条语句加try和catch
#10
int age =0;
int.tryParse(txbAge.Text,out age);
转化不会报错
比如 txbAge.Text="aa";
结果会是0
int.tryParse(txbAge.Text,out age);
转化不会报错
比如 txbAge.Text="aa";
结果会是0
#11
来晚了,大家都说完了
#12
int age = Convert.toInt32(txbAge.Text.ToString());
强转就行了。。
强转就行了。。
#13
convert.toint
#14
int num =Convert.ToInt32(TextBox1.text.trim());
#15
该说的都说了 接分 结帖了
#16
上面的回答中就是答案
#17
大家都很积极踊跃发言。。。这年头挣个便宜分不容易
#18
这个正解!
#19
只要不轉換空字符串就好~,分得一點點攢啊。。。
#20
int age = Convert.toInt32(txbAge.Text.ToString());
#21
今天多学了一种方法··
#22
tryparse
#23
#24
int i=Convert.ToInt32(txbAge.Text);
#25
try
{
int i = int.parse(str1)
}catch
{
}
{
int i = int.parse(str1)
}catch
{
}
#26
int i=Convert.ToInt32(txbAge.Text);
#27
Convert.ToInt32
#28
Convert.ToInt32
#29
int age =0;
int.tryParse(txbAge.Text,out age);
原来还不知道有这个哦·· 那个后面的out age 是放的什么啊?
int.tryParse(txbAge.Text,out age);
原来还不知道有这个哦·· 那个后面的out age 是放的什么啊?
#30
学习···
#31
非数值格式的string转int是会异常的,要注意
#32
try
{
int i = Convert.ToInt32(textbox1.text);
}
catch (Exception ex)
{
throw ex;
}
{
int i = Convert.ToInt32(textbox1.text);
}
catch (Exception ex)
{
throw ex;
}
#33
有这样的吗?
#34
int age = Convert.toInt32(txbAge.Text.ToString());
#35
妈呀...怎么全是正确答案....楼主赶紧结贴吧,不然分不够给了
#36
顶,楼主来散分,建议楼主看看基本的知识
#37
支持
int age =0;
int.tryParse(txbAge.Text,out age);
Convert.ToInt32会执行一次装箱操作,执行速度相对较慢,而int.tryParse相对稳定,并且先判断能否转换
int age =0;
int.tryParse(txbAge.Text,out age);
Convert.ToInt32会执行一次装箱操作,执行速度相对较慢,而int.tryParse相对稳定,并且先判断能否转换
#38
首先确定textBox1编辑框中输入的是数字,然后在执行下面的操作:
int age = Convert.ToInt32(txbAge.Text);
int age = Convert.ToInt32(txbAge.Text);
#39
如果不是数字那怎么办??、
#40
如果不是数字怎么办,能转吗?
#41
#42
不是数字就这样
int age =0;
int.tryParse(txbAge.Text,out age);
#43
恩,我会6楼的1.2方法。
#44
好不容易碰到个会的问题,可你们都说了!!!!!!!
#45
int i = Covert.ToInt32(txbAge.Text)
楼主结我这个你会获得更多哦
#46
int age = Convert.ToInt32(txbAge.Text);