谁能帮我解释一下这段代码 public static int ExecuteCommand(string sql, params SqlParameter[] values)

2024-12-22 19:16:05
推荐回答(2个)
回答1:

//将值数组添加到与SqlCommand相关联的参数集合或者DataSet中的列映射的末尾。
cmd.Parameters.AddRange(values);

value 是 Array创建的数组的基类;

params SqlParameter[] values;//是一个params数组,表示自由型的,将来可以虽制转换到你需要的类型数组。

回答2:

values 是作为参数用的... 如:你要用存储过程的话 直接把你存储过程名作为参数传进去。。