主题:帮个忙,我有个问题不会,请帮忙
在一个 WindowsApplication5 项目里有三个 一个是FORM1窗体 一个FORM2窗体 一个是CLASS类文件
我在类文件里定义了一个
class add
{
static string a;
}
在FORM2里是这样调用的
add aa = new add();
aa.a= this.textBox1.Text;
提示说:不可访问“WindowsApplication5.add.a”,因为它受保护级别限制
但是我在类文件里这样定义的话
class add
{
public string a;
}
在FORM2里是这样调用不回出错
add aa = new add();
aa.a= this.textBox1.Text;
但是在FORM1里调用的话
add bb = new add();
MessageBox.Show(bb.a);
弹出的值是“0”
怎么样才能让bb.a的值等于aa.a的值
帮我写个例子好吗 谢谢
我一直是用VB写的 现在C#完全不会
我在类文件里定义了一个
class add
{
static string a;
}
在FORM2里是这样调用的
add aa = new add();
aa.a= this.textBox1.Text;
提示说:不可访问“WindowsApplication5.add.a”,因为它受保护级别限制
但是我在类文件里这样定义的话
class add
{
public string a;
}
在FORM2里是这样调用不回出错
add aa = new add();
aa.a= this.textBox1.Text;
但是在FORM1里调用的话
add bb = new add();
MessageBox.Show(bb.a);
弹出的值是“0”
怎么样才能让bb.a的值等于aa.a的值
帮我写个例子好吗 谢谢
我一直是用VB写的 现在C#完全不会