请教高手一个关于(SqlParameter[])null的问题

来源:百度知道 编辑:UC知道 时间:2024/06/27 13:08:18
ExecuteDataset(connectionString, commandType, commandText, (SqlParameter[])null);中(SqlParameter[])null是啥意思?
希望高手指点。
完整程序如下public static DataSet ExecuteDataset(string connectionString, CommandType commandType, string commandText)
{
// Pass through the call providing null for the set of SqlParameters
return ExecuteDataset(connectionString, commandType, commandText, (SqlParameter[])null);
}

这是个多载方法,在同类中应该定义有下面的方法,
DataSet ExecuteDataset(string connectionString, string commandType, string commandText, SqlParameter[]param);

你给的这个方法就是调用上面的那个方法,相当于:
ExecuteDataset(connectionString, commandType,commandText, new SqlParameter[]{null});
或者
SqlParameter[] param = new SqlParamter[]{null};

ExecuteDataset(connectionString, commandType,commandText,param)

就是不含有SqlParameter,就是没有参数.null为空值.