比如:有类A,B,C,他们的实例为a,b,c
那么如何在b,c,中访问a中的数据(不采用全局对象)
最好能给出示例代码,谢谢
那么如何在b,c,中访问a中的数据(不采用全局对象)
最好能给出示例代码,谢谢
解决方案 »
- IE9 浏览器打不开 “File://xxx" 的链接?
- 如何实现动态数据比较
- 在大学技术与算法两者轻重问题
- 关于 PropertyGrid 相关问题
- 用Asp.net如何与美工相配合,软件工程
- 高分求问数据结构(c#语言描述)那有电子版的下或哪个出版社出了相关的书籍。
- 【问题】不死心啊还问,C#如何获得网页中指定的一段文本,比如md5解密后结果
- 急急。。。。。如何利用ADO.Net获取Access中每个数据表的信息,如每个表的所有字段名,相应的字段类型,字段长度及是否为空等信息?谢谢了
- VS中是否能对抽象类中的方法进行单元测试?
- 各位兄弟,有用C#做条形码的经验或思路吗?
- C#图形处理问题 各位大哥,求救了!!
- DataGrid控件,怎么样把那固定行上那个小三角去掉?
我的问题是这样的
Class A
{
public int x;
public A()
{
}
}
Class B
{
public B()
{
Thread th = new Thread();
th.run();
}
}
Class C
{
public C()
{
Thread th = new Thread();
th.run();
}
}
Class D
{
void main()
{
A a= new A();
B b= new B();
C c= new C();
}
}
这里对象b和c分别包含了一个线程,我希望能在b和c的线程中访问a.x
而且不能使用static把a或x定义成静态的,也不能用singleton模式来设计类A那么我该如何实现,请教高手,最好能给出代码
{
private A pA;
public B( A a)
{
pA = a;//Use constructor
Thread th = new Thread();
th.run();
}}