C# 两个文本框的值比较

if (this.mytxtTestNumber.Text.> this.mytxtNoParticipants.Text)
两个文本框的值都是整型,但是运行这句的时候出错提示:不能被应用到类型'字符串'和'字符串'操作???
这个要怎么办???太菜了
Convert .ToInt32 ( this.mytxtTestNumber.Text) > Convert .ToInt32 ( this.mytxtNoParticipants.Text)出现错误:输入字符串的格式不正确的。

if(Convert.ToInt16(mytxtTestNumber.Text)>Convert.ToInt16(mytxtNoParticipants.Text))
可以通过强制转换数据类型解决
温馨提示:答案为网友推荐,仅供参考
第1个回答  2010-12-17
当然了,text类型是string类型,你要想比较得转换成数值类型的,比如int类型
第2个回答  2010-12-17
要先进行数据类型转换
if (Convert.ToInt32(this.mytxtTestNumber.Text)> Convert.ToInt32(this.mytxtNoParticipants.Text))
第3个回答  2010-12-17
his.mytxtTestNumber.Text这是字符串类型!要用Convert。。。
相似回答