假设我们声明了一个int型的静态属性: static int i=0; static internal int I { get{return i;} set{i=value;} } 你在另一个类中可以用变量或属性,取值或赋值,如 int a=0; internal int A { get{return i;} set{i=value;} } A=类名.I; 类名.I=A;//类不要实例化
class A { public static int a=0; public int methodA() {if (a==0) ...... else ...... } class B {if(textBox1.text="") A.a=1; else A.a=0; }这样在B中修改了A.a,但是在A中的methodA中调用a时,还是初始值,问题在哪?
2.using 命名空间;
3.访问!
static int i=0;
static internal int I
{
get{return i;}
set{i=value;}
}
你在另一个类中可以用变量或属性,取值或赋值,如
int a=0;
internal int A
{
get{return i;}
set{i=value;}
}
A=类名.I;
类名.I=A;//类不要实例化
{ public static int a=0;
public int methodA()
{if (a==0)
......
else
......
}
class B
{if(textBox1.text="")
A.a=1;
else
A.a=0;
}这样在B中修改了A.a,但是在A中的methodA中调用a时,还是初始值,问题在哪?