方法返回值有没有更好的使用方式
在一个过程中,会有多个方法的返回,如果返回的值不等于0,就显示该返回值对应的信息,对于这临时存放返回值的变量,要么就是开始定义,后面反复使用,要么就定义不同的变量名,这都不是我想要的,有简单方式规定变量的作业域吗?
第一种------------------------------------
var ret = methods1 ();
if (ret != 0)
{
WriteLine(ret....);
return;
}
ret = methods2 ();
if (ret != 0)
{
WriteLine(ret....);
return;
}
......
第二种------------------------------------
var ret1 = methods1 ();
if (ret1 != 0)
{
WriteLine(ret1....);
return;
}
var ret2 = methods2 ();
if (ret2 != 0)
{
WriteLine(ret2....);
return;
}
......
我想要的第三种-----------------
var ret = methods1 ();
if (ret != 0)
{
WriteLine(ret....);
return;
}
var ret = methods2 ();
if (ret != 0)
{
WriteLine(ret....);
return;
}
......