如何赋值?

taylermail 2009-12-11 09:53:06
int i;

i = this.aa.Text;

我想如果this.aa.Text有整数值时 就把值赋给i,否则i=0;如何实现
...全文
268 21 打赏 收藏 转发到动态 举报
写回复
用AI写文章
21 条回复
切换为时间正序
请发表友善的回复…
发表回复
mingcsharp 2009-12-12
  • 打赏
  • 举报
回复
加我,我有好方法。QQ:272501834
LQjianganyifengyu 2009-12-12
  • 打赏
  • 举报
回复
打个酱油。。。。。。
my51f12w 2009-12-11
  • 打赏
  • 举报
回复
try{
i=Convert.Toint32(this.aa.Text)
}catch(){
i=0;


esc2358 2009-12-11
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 zhujiazhi 的回复:]
int i = 0;
        int.TryParse(aa.Text, out i);
[/Quote]

up
zengp 2009-12-11
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 liherun 的回复:]
引用 5 楼 zengp 的回复:
i=Convert.Toint32(this.aa.Text) ? this.aa.Text:0
Convert.Toint32(this.aa.Text)返回的是bool吗?
抛异常的
[/Quote]
3q
liherun 2009-12-11
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 zhujiazhi 的回复:]
int i = 0;
        int.TryParse(aa.Text, out i);
[/Quote]
这个差不多
liherun 2009-12-11
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 zengp 的回复:]
i=Convert.Toint32(this.aa.Text) ? this.aa.Text:0
[/Quote]Convert.Toint32(this.aa.Text)返回的是bool吗?
抛异常的
zengp 2009-12-11
  • 打赏
  • 举报
回复
i=Convert.Toint32(this.aa.Text) ? this.aa.Text:0
shabble 2009-12-11
  • 打赏
  • 举报
回复
用这个比较好,防止类型异常时转换失败程序飞掉int.TryParse(aa.Text, out i);
ddsxd19 2009-12-11
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 zhujiazhi 的回复:]
int i = 0;
int.TryParse(aa.Text, out i);
[/Quote]
up.
mzjmicrosoft 2009-12-11
  • 打赏
  • 举报
回复
kmprogrammer 2009-12-11
  • 打赏
  • 举报
回复
int i = 0;
int.TryParse(aa.Text, out i);
最好的方法
zhujiazhi 2009-12-11
  • 打赏
  • 举报
回复
int i = 0;
int.TryParse(aa.Text, out i);
liherun 2009-12-11
  • 打赏
  • 举报
回复
if(
i=Int32.Parse(aa.Text);
else
i=0;
不过判断条件不会写,你aa里随便输入的吗?
wendaoyang 2009-12-11
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 zhujiazhi 的回复:]
int i = 0;
        int.TryParse(aa.Text, out i);
[/Quote]
up
这方法OK
足够解决LZ的问题!~
支持
bancxc 2009-12-11
  • 打赏
  • 举报
回复
学习 int.TryParse(aa.Text, out i);
woshifou 2009-12-11
  • 打赏
  • 举报
回复
学习。
Lucky_6Q 2009-12-11
  • 打赏
  • 举报
回复
[Quote=引用 11 楼 tianliang1 的回复:]
int i = 0;
int.TryParse(aa.Text, out i);
这个是正确的
[/Quote]正确
tianliang1 2009-12-11
  • 打赏
  • 举报
回复
int i = 0;
int.TryParse(aa.Text, out i);
这个是正确的
zhengliyan_star 2009-12-11
  • 打赏
  • 举报
回复
int i= t.Text.Trim()=="" ? 0 :int.Parse( t.Text );

111,120

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧