如何将textBox1.Text转换为int类型

时间:2022-03-22 00:59:16
我的代码:
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);

#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);

#7


引用 3 楼 shiyuyao1987 的回复:
int age =0;
int.tryParse(txbAge.Text,out age);

这种方法好像见过,但是不知道为什么要写得这么深奥的

#8


引用 6 楼 kevin_cheung 的回复:
1.
int tmpint = Convert.ToInt32(textBox1.Text);
2.
int tmpint = int.Parse(textBox1.Text);
3.
int age =0;
int.tryParse(txbAge.Text,out age);

6楼说的太全了

#9


int age = Convert.ToInt32(txbAge.Text);

要确保txbAge.Text是个数字,要不就给这条语句加try和catch

#10


int age =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


引用楼主 jsiller812 的回复:
我的代码:
int age = txbAge.Text.ToString();
错误:无法将类型“string”转换为“int”
帮帮忙呀,急急急!!!


这个正解!

#19


只要不轉換空字符串就好~,分得一點點攢啊。。。

#20


int age = Convert.toInt32(txbAge.Text.ToString());

#21


今天多学了一种方法··

#22


tryparse

#23


该回复于2010-12-25 09:21:02被版主删除

#24


int i=Convert.ToInt32(txbAge.Text);

#25


try
{
  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 是放的什么啊?

#30


学习···

#31


非数值格式的string转int是会异常的,要注意

#32


try
{
    int i = Convert.ToInt32(textbox1.text);
}
catch (Exception ex)
{
    throw ex;
}

#33


有这样的吗?
引用 3 楼 shiyuyao1987 的回复:
int age =0;
int.tryParse(txbAge.Text,out age);

#34


int age = Convert.toInt32(txbAge.Text.ToString());

#35


妈呀...怎么全是正确答案....楼主赶紧结贴吧,不然分不够给了 如何将textBox1.Text转换为int类型

#36


引用 2 楼 xy325432 的回复:
C# code

int age = Convert.ToInt32(txbAge.Text);


顶,楼主来散分,建议楼主看看基本的知识

#37


支持
int age =0;
int.tryParse(txbAge.Text,out age);
Convert.ToInt32会执行一次装箱操作,执行速度相对较慢,而int.tryParse相对稳定,并且先判断能否转换

#38


首先确定textBox1编辑框中输入的是数字,然后在执行下面的操作:
int age = Convert.ToInt32(txbAge.Text);

#39


引用 38 楼 gohappy2008 的回复:
首先确定textBox1编辑框中输入的是数字,然后在执行下面的操作:
int age = Convert.ToInt32(txbAge.Text);



如果不是数字那怎么办??、

#40


引用 12 楼 zyl_leilei 的回复:
int age = Convert.toInt32(txbAge.Text.ToString());
强转就行了。。


如果不是数字怎么办,能转吗?

#41


引用 12 楼 zyl_leilei 的回复:
int age = Convert.toInt32(txbAge.Text.ToString());
强转就行了。。

#42


引用 40 楼 angelshuimo 的回复:
引用 12 楼 zyl_leilei 的回复:
int age = Convert.toInt32(txbAge.Text.ToString());
强转就行了。。


如果不是数字怎么办,能转吗?

不是数字就这样
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);

#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);

#7


引用 3 楼 shiyuyao1987 的回复:
int age =0;
int.tryParse(txbAge.Text,out age);

这种方法好像见过,但是不知道为什么要写得这么深奥的

#8


引用 6 楼 kevin_cheung 的回复:
1.
int tmpint = Convert.ToInt32(textBox1.Text);
2.
int tmpint = int.Parse(textBox1.Text);
3.
int age =0;
int.tryParse(txbAge.Text,out age);

6楼说的太全了

#9


int age = Convert.ToInt32(txbAge.Text);

要确保txbAge.Text是个数字,要不就给这条语句加try和catch

#10


int age =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


引用楼主 jsiller812 的回复:
我的代码:
int age = txbAge.Text.ToString();
错误:无法将类型“string”转换为“int”
帮帮忙呀,急急急!!!


这个正解!

#19


只要不轉換空字符串就好~,分得一點點攢啊。。。

#20


int age = Convert.toInt32(txbAge.Text.ToString());

#21


今天多学了一种方法··

#22


tryparse

#23


该回复于2010-12-25 09:21:02被版主删除

#24


int i=Convert.ToInt32(txbAge.Text);

#25


try
{
  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 是放的什么啊?

#30


学习···

#31


非数值格式的string转int是会异常的,要注意

#32


try
{
    int i = Convert.ToInt32(textbox1.text);
}
catch (Exception ex)
{
    throw ex;
}

#33


有这样的吗?
引用 3 楼 shiyuyao1987 的回复:
int age =0;
int.tryParse(txbAge.Text,out age);

#34


int age = Convert.toInt32(txbAge.Text.ToString());

#35


妈呀...怎么全是正确答案....楼主赶紧结贴吧,不然分不够给了 如何将textBox1.Text转换为int类型

#36


引用 2 楼 xy325432 的回复:
C# code

int age = Convert.ToInt32(txbAge.Text);


顶,楼主来散分,建议楼主看看基本的知识

#37


支持
int age =0;
int.tryParse(txbAge.Text,out age);
Convert.ToInt32会执行一次装箱操作,执行速度相对较慢,而int.tryParse相对稳定,并且先判断能否转换

#38


首先确定textBox1编辑框中输入的是数字,然后在执行下面的操作:
int age = Convert.ToInt32(txbAge.Text);

#39


引用 38 楼 gohappy2008 的回复:
首先确定textBox1编辑框中输入的是数字,然后在执行下面的操作:
int age = Convert.ToInt32(txbAge.Text);



如果不是数字那怎么办??、

#40


引用 12 楼 zyl_leilei 的回复:
int age = Convert.toInt32(txbAge.Text.ToString());
强转就行了。。


如果不是数字怎么办,能转吗?

#41


引用 12 楼 zyl_leilei 的回复:
int age = Convert.toInt32(txbAge.Text.ToString());
强转就行了。。

#42


引用 40 楼 angelshuimo 的回复:
引用 12 楼 zyl_leilei 的回复:
int age = Convert.toInt32(txbAge.Text.ToString());
强转就行了。。


如果不是数字怎么办,能转吗?

不是数字就这样
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);