c# 调用dll文件的函数,报不可调用的错,该怎么做? 10C

图片说明图片说明

为什么不能直接调用,这个应该怎么做?

2个回答

deviceId是属性不是方法,调用的时候不要 () 括号,去掉就可以了。

I_CSDN_H5
I_csdn_H5 回复xiaohuo0123: 那就是未初始化咯。你这个看起来是只能Get的,具体不了解要去哪里初始化
7 个月之前 回复
caozhy
贵阳老马马善福专业维修游泳池堵漏防水工程 回复xiaohuo0123: deviceinfo = new ChannelizeClientLibrary.Base.DeviceInfo();初始化一下
8 个月之前 回复
xiaohuo0123
xiaohuo0123 不加括号语法上倒是没问题,不过运行的时候会报“未将对象引用设置到对象实例”
8 个月之前 回复

ChannelizeClientLibrary.Base.DeviceInfo deviceInfo=new ChannelizeClientLibrary.Base.DeviceInfo();
var aaa=deviceInfo.DeviceId;

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐