读书人

一个get{}有关问题

发布时间: 2013-05-02 09:39:29 作者: rapoo

一个get{}问题,请教各位
比如三个函数,a调用b,b调用c,在c中返回值,使用get{}怎么获取c中的返回值
[解决办法]

get{
a调用b;
b调用c;
return c中的返回值;
}

[解决办法]
如果a和b都是当前类型的成员方法,那么可以定义一个成员变量,在b调用c的时候将c的返回值赋给这个成员变量,get中return这个成员变量即可。
如果不是,可以将a和b的返回类型定义成c的返回类型,然后依次调用,return a()
[解决办法]
public void main()
{
int all;
int x;
public int all
{
get{return all};
set{set all=a(x);}
}
}
private int a(int temp)
{
int a_temp;
a_temp=b(temp);
return a_temp;
}

private int b(int temp)
{
int b_temp;
b_temp=c(temp);
return b_temp;
}
private int c(int temp)
{
return temp;
}
[解决办法]

{get;set;}

读书人网 >C#

热点推荐