一个类里面实时获取另一个类中的一个list的数量,可是当另一个类的list加了一个项后,
获取的数量还是0
你怎么获取的
class A
{
public static List list;
}
class B
{
void foo()
{
A.list.Count
}
}
class xxx {
public List<string> xx = new List<string> ();
public void add() {
xx.add("xxx");
}
}
class xxxx {
private void timer1_Tick(object sender, EventArgs e) {
int a = new xxx.xx.count;//调用了add()这里一直是0
}
}
在另一个类中 你重新new了一个List对象 所以其内存地址已经不是原来的list 如果 你想要原来的list你需要 将原来的对象通过构造函数 传递进来