c#中一个关于int 的问题

来源:百度知道 编辑:UC知道 时间:2024/05/22 18:10:02
public static int ExecuteNonQuery(string connString, CommandType cmdType, string cmdText, params SqlParameter[] cmdParms)
{

SqlCommand cmd = new SqlCommand();

using (SqlConnection conn = new SqlConnection(connString))
{
PrepareCommand(cmd, conn, null, cmdType, cmdText, cmdParms);
int val = cmd.ExecuteNonQuery();
//清除cmd的参数
cmd.Parameters.Clear();

conn.Close();
return val;
}
}
cmd.ExecuteNonQuery为什么定义成int呢,不是不返回值吗?

返回,

表示返回影呐的行数。

以后想知道定义变量是什么
把鼠示移到这一行的
int val = cmd.ExecuteNonQuery();
的xecuteNonQuery上,vs就会有提示的了,