问题描述
xmpp.OnMessage+=newagsXMPP.protocol.client.MessageHandler(xmpp_OnMessage);staticvoidxmpp_OnMessage(objectsender,agsXMPP.protocol.client.Messagemsg){this.info.Text=msg.Body;this报错关键字在静态xxxx中无效}info是页面上一个asplable的ID我想改变info.Text应该怎么修改代码
解决方案
解决方案二:
static方法里怎么可以用this呢!!!!直接用info.Text=msg.Body;看看。或者设置一个static页面对象。
解决方案三:
引用1楼wyqlxy的回复:
static方法里怎么可以用this呢!!!!直接用info.Text=msg.Body;看看。或者设置一个static页面对象。
是不能用THIS。。直接info.Text=msg.Body;这个也是错误错误1非静态的字段、方法或属性“general_Default.info”要求对象引用设置一个static页面对象这是什么意思
解决方案四:
把staticvoidxmpp_OnMessage方法前static去掉
解决方案五:
this关键字,本来就无法再static方法中调用的。按照3楼说的去掉static
时间: 2024-10-27 15:51:47