嗨,大家好,我在从方法返回多个值时遇到问题。我使用的是“出”从方法返回其他值,这里的片段:从方法中返回多个值
public DataTable ValidateUser(string username, string password, out int result)
{
try
{
//Calls the Data Layer (Base Class)
if (objDL != null)
{
int intRet = 0;
sqlDT = objDL.ValidateUser(username, password, out intRet);
}
}
catch (Exception ex)
{
ErrorHandler.Handle(ex);
OnRaiseErrorOccuredEvent(this, new ErrorEventArgs(ex));
}
return sqlDT;
}
然后当我编译有这样一个错误:
“的输出参数‘回归’必须被分配以前控制离开目前的方法“
任何人都可以帮我解决这个问题。
什么是'sqlDT'?它在哪里定义? – zerkms
抱歉,sqlDT是一个DataTable – Rob
,它在哪里定义? ;-) – zerkms