嗨,大家好,我在從方法返回多個值時遇到問題。我使用的是「出」從方法返回其他值,這裏的片段:從方法中返回多個值
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