下面一段执行存储过程的代码; public int RunProc(string procName, SqlParameter[] prams) 
{
SqlCommand cmd = CreateCommand(procName, prams);
try
{
cmd.ExecuteNonQuery();
}
catch(Exception ex)
{
SystemError.SystemLog(ex.Message);
}
Close();
return (int)cmd.Parameters["ReturnValue"].Value;
}
请问:
return (int)cmd.Parameters["ReturnValue"].Value;
这句话起什么作用?