比如说
public class map
{
private string _a;
public a
{
set{_a=value;}
get{return _a;}
}
void click()
{
a = "wang";
}
void click_server()
{
string b = a;
}
}我怎么老是得到的b的值为空,click()函数返回值只能是void,怎么解决在整个类当中传递变量的值呢?
public class map
{
private string _a;
public a
{
set{_a=value;}
get{return _a;}
}
void click()
{
a = "wang";
}
void click_server()
{
string b = a;
}
}我怎么老是得到的b的值为空,click()函数返回值只能是void,怎么解决在整个类当中传递变量的值呢?
{
click();
string b = a;
}
click()是一个事件,不能在另外的函数中调用,这样效率太低了
{
private string sInfo = "wang"; private void fun()
{
string s = sInfo;
}
}
{
private string _a;
public a
{
set{_a=value;}
get{return _a;}
}
}
class B
{
A ma = new A();
ma.a = "some body";
string sname = ma.a;
}
public string a
{
set{_a=value;}
get{return _a;}
}
后来我把代码规范了,你做我都做过了,现在是这样的:?
class A
{
private string _a;
public a
{
set{_a=value;}
get{return _a;}
}
}
class B
{
A ma = new A();
public void click()(返回值为void)
{
ma.a = "name";
}
public void click_server()
{
string b_str = ma.a;
}
}我就是想b_str得到刚刚在click()函数里赋过值变量,现在问题是b_str的值为null,怎么解决这个问题