MyException - 我的异常网
当前位置:我的异常网» C# » 为啥类里面的有些方法不能调用

为啥类里面的有些方法不能调用

www.MyException.Cn  网友分享于:2013-02-21  浏览:8次
为什么类里面的有些方法不能调用
我的类库里有很多方法,我看声明里有很多方法,全是public的,为什么我引用的时候只能引用一两个呢,难道是抽象类要生成实例才可以引用吗?第一次用.NET,请大家指教一下

我想引用上图中红色矩形框的方法,可是我在下面调用的时候发现不能调用,


------解决方案--------------------
DaqSystem d = new DaqSystem();
            d.GetDevicePowerUpState(...............);

DaqSystem能直接点出来的方法都是前面带static关键字的。不带static关键字的必须有类的对象才能调用。
------解决方案--------------------
你要调用类里的非静态方法,要先实例化这个类
DaqSystem  ds = new DaqSystem(); ds.GetDevicePowerUpState(参数)

------解决方案--------------------
是不是 DaqSystem.Local 就是DaqSystem类型的变量?
用 ds = DaqSystem.Local; 试试

文章评论

软件开发程序错误异常ExceptionCopyright © 2009-2015 MyException 版权所有