菜鸟求高手指教一段代码意思
public static SqlParameter[] AddParameter(SqlParameter[] paramArray, SqlParameter param)
{
Array.Resize<SqlParameter>(ref paramArray, paramArray.Length + 1);
paramArray[paramArray.Length - 1] = param;
return paramArray;
}
这段数组代码是什么意思?求指教。。。
[解决办法]
调整数组大小,并返回新的数组
Array.Resize方法介绍
[解决办法]
public static SqlParameter[] AddParameter(SqlParameter[] paramArray, SqlParameter param)
{
Array.Resize<SqlParameter>(ref paramArray, paramArray.Length + 1);//Resize方法是重新设置数组大小,paramArray参数是要调整的数组, paramArray.Length + 1,数组的长度加1
paramArray[paramArray.Length - 1] = param;//将新增加的参数param赋值到paramArray数组的 paramArray.Length - 1 位置
return paramArray;//返回新的数组
}