关于函数出口的问题
现在我要设计一个函数的处理模型,如下.
public int UpDataAdp()
{
int sta=-1;
try
{
if (!this.isDbAdpReady)
{
sta=1;
message="数据适配器未就绪.";
return sta;
}
/*
...//
...//这儿还有很多如上的判断条件,现在我想要的是如何修改才
...//能够使用出口统一,也就是只有try语句与catch语句
...//末尾的两 个return sta外,别的地方不要,但是同样要达到
...//能够识别多种异常状态并返回的目的.
...//
*/
this.oleDataAdp.Update(this.daRst,"table");
sta=0;
return sta;
}
catch( Exception err)
{
message=err.Message;
return sta;
}
}