操作员“”不能应用于类型的操作数的方法组'和“廉政”
我正在写在Visual Studio中的Android应用程序,但停留在此:操作员“”不能应用于类型的操作数的方法组'和“廉政”
case Resource.String.strName:
if(count == 0 && (editTxt2.Length != 0))
{
//some statement
count++;
}
break;
在该行editText2.Length
显示了错误:
Operator '!=' cannot be applied to operands of type 'method group' and 'int'
无论我替换哪个运算符,我都会得到相同的错误。我提到了很多帖子,但似乎没有帮助。
长度不是属性但是方法的EditText。所以它给出了错误运算符'!='不能应用于类型'方法组'和'int'的操作数 只是用我的ans代替你的代码它肯定会帮助你我的朋友。
case Resource.String.strName:
if(count == 0 && editTxt2.Length() != 0)
{
//some statement
count++;
}
break;
请不要发布代码只有答案,添加一些描述到您的代码。 – Denny
感谢您的建议@Denny我下次记住.. –
@NileshRathod:为什么下一次?为什么不现在用编辑选项?无论如何,即使对于这个低质量的帖子,你也是幸运的 –
长度是TextView的一种方法,您不调用该方法。
要获取文本字符串的长度,您可以调用该方法,或者获取TextView的文本并获取该文本的长度。
editTxt2.Length()
editTxt2.Text.Length
什么类型是 “editTxt2”,如果它实际上是一个 “编辑短信” 你确定你不想要的editTxt2.Text.Length? –
它看起来像'长度'不是一个属性,而是一种方法,所以你可能想尝试'editTxt2.Length()'。 – Dirk
什么是“editTxt2”? –