我想用Parameters数组添加几个信息到数据库代码如下
string sqladd = "insert into zhanghaovalues(@UsersName,@UsersKey,@UsersEmail)";
        SqlCommand cmd = new SqlCommand(sqladd,DBHelper.Connection);
        SqlParameter[] arr = new SqlParameter[]
           {
               new SqlParameter("@UsersName",Uname),
               new SqlParameter("@UsersKey",Key),
               new SqlParameter("@UsersEmail",Email)
           };
        foreach (SqlParameter parameter in arr)
        {
            cmd.Parameters.Add(parameter);
        }
        
        DBHelper.Connection.Close();
    
        return result;
但是运行的时候提示在int result = cmd.ExecuteNonQuery();处上下文有错误,请求指正,在线等