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

wangwei244157887 2013-02-05 11:26:05
我的类库里有很多方法,我看声明里有很多方法,全是public的,为什么我引用的时候只能引用一两个呢,难道是抽象类要生成实例才可以引用吗?第一次用.NET,请大家指教一下

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

...全文
605 22 点赞 打赏 收藏 举报
写回复
22 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
zyr987503101 2013-02-06
写代码的时候也遇到过,经常换换方法试出来的,至于为什么细节方面也没追究,哎,看来基础一样美学好啊!
  • 打赏
  • 举报
回复
wangwei244157887 2013-02-05
引用 6 楼 hjywyj 的回复:
lz还是找本比较基础的书看看吧
惭愧,呵呵呵,
  • 打赏
  • 举报
回复
iangujun 2013-02-05
你要调用类里的非静态方法,要先实例化这个类
DaqSystem  ds = new DaqSystem(); ds.GetDevicePowerUpState(参数)
  • 打赏
  • 举报
回复
lz还是找本比较基础的书看看吧
  • 打赏
  • 举报
回复
夜轻风 2013-02-05
DaqSystem d = new DaqSystem();
            d.GetDevicePowerUpState(...............);
DaqSystem能直接点出来的方法都是前面带static关键字的。不带static关键字的必须有类的对象才能调用。
  • 打赏
  • 举报
回复
net_qj 2013-02-05
创先对象先。 对象引用
  • 打赏
  • 举报
回复
ohkuy 2013-02-05
你可以先看看静态方法和实例方法
  • 打赏
  • 举报
回复
sihuashanxq 2013-02-05
实例方法与静态方法
  • 打赏
  • 举报
回复
cheng2005 2013-02-05
建议你先从面向对象学起,不然以后你会发现自己做的东西越跑越偏
  • 打赏
  • 举报
回复
simon1990 2013-02-05
静态方法可以用类名点出来,非静态不可以,要实例化对象才能调用
  • 打赏
  • 举报
回复
ZKLDUP 2013-02-05
[quote=引用 楼主 wangwei244157887 的回复:] 我的类库里有很多方法,我看声明里有很多方法,全是public的,为什么我引用的时候只能引用一两个呢,难道是抽象类要生成实例才可以引用吗?第一次用.NET,请大家指教一下quote] 抽象类不能够初始化创建它们的实例,只能作为其他类的基类使用。
  • 打赏
  • 举报
回复
wangwei244157887 2013-02-05
恩,谢谢,各位,结贴
  • 打赏
  • 举报
回复
xieniuniu219 2013-02-05
静态方法,才是你写的那种调用方式;非静态方法,必须实例化对象,然后用对象调用。
  • 打赏
  • 举报
回复
先静下心来看明白了基础再去写代码吧。 缺的比较多。。。 偶的建议。
  • 打赏
  • 举报
回复
okyes00 2013-02-05
这不是静态方法。这个方法属于实例,不属于类本身。
  • 打赏
  • 举报
回复
catchdream 2013-02-05
引用 12 楼 wangwei244157887 的回复:
引用 11 楼 catchdream 的回复: 是不是 DaqSystem.Local 就是DaqSystem类型的变量? 用 ds = DaqSystem.Local; 试试 看上去是的,不用NEW,直接LOCAL就行了,为什么在C#这样定义对象呢
这种用法叫单例模式:在应用程序域里面一个类产生唯一一个供外部访问使用对象。
  • 打赏
  • 举报
回复
qq181818228 2013-02-05
楼主是要从初级开始学起了
  • 打赏
  • 举报
回复
空格键 2013-02-05
  • 打赏
  • 举报
回复
wangwei244157887 2013-02-05
引用 11 楼 catchdream 的回复:
是不是 DaqSystem.Local 就是DaqSystem类型的变量? 用 ds = DaqSystem.Local; 试试
看上去是的,不用NEW,直接LOCAL就行了,为什么在C#这样定义对象呢
  • 打赏
  • 举报
回复
catchdream 2013-02-05
是不是 DaqSystem.Local 就是DaqSystem类型的变量? 用 ds = DaqSystem.Local; 试试
  • 打赏
  • 举报
回复
加载更多回复
相关推荐
军队作战SLG小游戏策划案+公式设计+JSON实例模拟打包 公元135年,相传高祖病重后继无人,宦官专权祸乱朝纲,同年群雄逐鹿风起云涌。乱世的暗流涌动,引起了不少英雄豪杰的注意。在广袤的疆域上,战马赫赫战鼓阵阵,纷飞的战火中,是敌人还是朋友也逐渐清晰了起来,这一战不止为了义气还为了和平。 在你身边的有从军队中一路砍杀过来的勇士,也有行侠仗义的游侠,也有代父从军的女子,也有从小被培养的刺客。他们组成了一支军队,运用自己擅长的作战方式,听从你的指挥,一切性命都系在你的身上,如何判断作战情况都在你的一念之间。当然军师会协助你,招兵买马,扩充军队,上阵步兵,作战方式均可与其商讨,谋而后立裁决果断并不冲突。 当然战场上武器一定是需要配备的,作战中失去了武器就等同于失去了性命,如何为军队中所有人配置趁手的武器也是作为主帅的你需要考虑的事情。训练军队的同时也要建设城镇,满满的谷仓,成群的鸡鸭,后方有稳健的保障,前方作战才能更加的果敢。 乱世出英雄,在各种战役中飞快成长,创建一番属于自己的天地吧 实例对比描述: 实例说明: 实例展示了不同情况的军队作战效果,只需要调整参数既可以达到差异化目的。 第一组实例:1000军队的骑兵对战1000军队的骑兵,先手攻击方的
发帖
C#
加入

10.6w+

社区成员

.NET技术 C#
申请成为版主
帖子事件
创建了帖子
2013-02-05 11:26
社区公告

让您成为最强悍的C#开发者