小弟最近在做一个程序,需要一个类作为数据存储类,即类A和类B的所有数据都存储在类C中。
我现在想进行如下的操作:类A中实例化一下类C,将A中的数据存储到实例化后的类C中,然后再操作类B的时候,不再重新实例化类C,而是直接将类B中的数据存储在类A实例化出的那个类C中。请问需要如何操作啊……
(之前试过类A和类B都实例化一个类C,但是发现类B实例化C以后类C中看不到类A实例化C后存的数据,小弟想要的效果是所有其他类的数据都存在一个类C中,类C作为数据的汇总,方便以后对数据的操作,求牛人求解= =)
我现在想进行如下的操作:类A中实例化一下类C,将A中的数据存储到实例化后的类C中,然后再操作类B的时候,不再重新实例化类C,而是直接将类B中的数据存储在类A实例化出的那个类C中。请问需要如何操作啊……
(之前试过类A和类B都实例化一个类C,但是发现类B实例化C以后类C中看不到类A实例化C后存的数据,小弟想要的效果是所有其他类的数据都存在一个类C中,类C作为数据的汇总,方便以后对数据的操作,求牛人求解= =)
解决方案 »
- 关于Dataset.Relations.Add的问题
- DataGridview可以在编辑列里面直接判断True吗?
- SQL2005错误945,数据库无法访问,求助5555
- 窗体上传文件问题
- C#中关于获取打印事件的问题
- 我刚到北京找工作,北京C#程序员工资一般是多少啊?
- 最后一点分不多 厚着脸皮问
- 我发现.NET有个数学函数有问题!!!!!!!!!!!
- timer控件能不能等执行完了再循环?
- C#开发工具:CSharpDevelop or CSharpEd ?????!!!!!!!!!
- EF throw exception
- 怎么在100万字的字符串文本中快速查找1000个关键字出现的次数和位置?
{
static A a = new A();
static B b = new B();
}
public class C
{
public static string s1; public static void DoSomeData()
{
s1="abc";
}
}public class D
{
public static C C1;
}class A
{
D.C1 = new C();
D.C1.DoSomeData();
}class B
{
string s2;
if(D.C1 != null)
s2=D.C1.s1;
}