尹兴飞 发表于 2013-1-11 15:21:21

我想比较一个textbox输入获取的字符串的长度,但是用不了!

this .textBox2 .Text .Length <= "7" 判断个数小于等于7 但是提示不能用 提示说运算符<=不能用于int 和 string 网上但是用的是str.Length 但我用不了,正确的怎么写!

尹兴飞 发表于 2013-1-11 15:23:34

晕死 不能打双引号 已经解决了 只能写<=7

ibcadmin 发表于 2013-1-11 20:35:33

lenght获得的是一个int型,你"7"带双引号默认为string型

两种方法解决

1.Convert.Toint32()将string型转为int型

2. 去双引号

当然是选择2了- -

不过1能学到点

IoveBC 发表于 2013-2-27 18:07:07

赞同楼上!顶!

ibcadmin 发表于 2013-2-27 18:20:30

int是整数类型, 不能带双引号 , 带上双引号默认为string类型

IoveBC 发表于 2013-2-27 18:22:19

恩,好像转型的都是Convert.Toi“数据类型”()的格式吧。

chao2332601 发表于 2013-6-16 00:57:26

谢谢分享!!!

chao2332601 发表于 2013-6-16 04:34:47

谢谢分享!!!
页: [1]
查看完整版本: 我想比较一个textbox输入获取的字符串的长度,但是用不了!