CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  .NET技术 >  ASP.NET

name.ToString()=="8".ToString() 为什么值是False

楼主feifeile()2006-05-04 15:42:10 在 .NET技术 / ASP.NET 提问

name是string型  
  对2个值比较以后  
   
  值是False  
   
  ??  
   
  为什么]?? 问题点数:21、回复次数:11Top

1 楼zorou_fatal(The world and system is even)回复于 2006-05-04 15:48:53 得分 0

你的name是"8"?Top

2 楼boy_north(北方的豹子)回复于 2006-05-04 15:52:10 得分 0

int.Parse("8")是否等于int.Parse(name)  
  如果等于,就name=="8"值就为真  
  否则就是假  
  或用name.CompareTo("8")==0Top

3 楼chenyuming2004(这辈子我算是废了)回复于 2006-05-04 16:44:09 得分 1

==   判断两个值是否相同,不同自然就返回FalseTop

4 楼feifeile()回复于 2006-05-04 17:06:28 得分 0

string   name="8";  
  if(name.ToString=="8".ToString())  
        Label1.Text="ll";  
   
  无法显示Top

5 楼chenyuming2004(这辈子我算是废了)回复于 2006-05-04 17:23:24 得分 11

string   name="8";  
  if(name.ToString()   ==   "8".ToString())  
  {  
  //比较相同  
  }Top

6 楼insiderc()回复于 2006-05-04 17:29:16 得分 5

string   name="8";  
  if(name+""==   "8")  
  {  
  //比较相同  
  }  
  Top

7 楼hchxxzx(NET?摸到一点门槛)回复于 2006-05-04 17:49:41 得分 0

string   name="8";  
  if(name   ==   "8")  
        Label1.Text="ll";Top

8 楼aspdotnet2005(天中之子、为中原喝采![我想找兼职MSN:Red-Maple@hotmail.com])回复于 2006-05-04 17:58:52 得分 1

name.ToString()=="8".ToString()  
  也就是说name的值是"8",它就是True,如果是"7"或者其它,它就是False,你的name是啥呢!  
  这个比较很直观啊,没有什么不对Top

9 楼wraith1234()回复于 2006-05-05 21:15:53 得分 0

楼主自己提的问题有问题~~~Top

10 楼roydu(水源倒爷)回复于 2006-05-05 22:02:54 得分 0

==Top

11 楼wxl_pilot(空军飞行员)回复于 2006-05-05 22:13:59 得分 3

try   it   like   this:  
  name.ToString().Trim()   =="8"Top

相关问题

关键词

得分解答快速导航

  • 帖主:feifeile
  • chenyuming2004
  • chenyuming2004
  • insiderc
  • aspdotnet2005
  • wxl_pilot

相关链接

  • CSDN .NET频道
  • .NET类图书
  • C#类图书
  • .NET类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo