| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1738 人关注过本帖
标题:求助 关于全局对象的问题
只看楼主 加入收藏
zsq2009
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2007-9-2
收藏
 问题点数:0 回复次数:1 
求助 关于全局对象的问题
在我的解决方案的很多地方都需要用到一个对象,整个程序都需要访问这个对象,所以想定义成全局的不知道该怎么解决?
希望各位大虾多多帮忙!!!
搜索更多相关主题的帖子: 全局 对象 定义 
2008-05-03 20:10
野比
Rank: 7Rank: 7Rank: 7
等 级:贵宾
威 望:24
帖 子:1627
专家分:516
注 册:2007-5-24
收藏
得分:0 
面向对象的语言没有全局变量的概念。。。
你可以用一个静态类,公开其静态成员,然后当成是全局变量区的来使用
public static class Global{
    public static int MemberA = 0;
    ...
}

使用
程序代码:
...
public Global gvar = new Global();
gvar.MemberA = 10;
...
gvar.MemberA *= 2;
...
}

如果你是在 Form 里声明的 gvar,把 Form 也 public,那么在任何地方你都可以 Form.gvar.MemberA 了

女侠,约吗?
2008-05-04 13:10
快速回复:求助 关于全局对象的问题
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.017464 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved