为什么类里面的有些方法不能调用
我的类库里有很多方法,我看声明里有很多方法,全是public的,为什么我引用的时候只能引用一两个呢,难道是抽象类要生成实例才可以引用吗?第一次用.NET,请大家指教一下
我想引用上图中红色矩形框的方法,可是我在下面调用的时候发现不能调用,
------解决方案--------------------DaqSystem d = new DaqSystem();
d.GetDevicePowerUpState(...............);
DaqSystem能直接点出来的方法都是前面带static关键字的。不带static关键字的必须有类的对象才能调用。
------解决方案--------------------你要调用类里的非静态方法,要先实例化这个类
DaqSystem ds = new DaqSystem(); ds.GetDevicePowerUpState(参数)
------解决方案--------------------是不是 DaqSystem.Local 就是DaqSystem类型的变量?
用 ds = DaqSystem.Local; 试试