先定义一个List,然后再往List里面添加SqlParameter对象,然后将List转为SqlParameter数组即可 List<SqlParameter> ilistStr = new List<SqlParameter>(); ilistStr.Add(new SqlParameter("@Param1", "aa")); ilistStr.Add(new SqlParameter("@Param2", "bb")); ilistStr.Add(new SqlParameter("@Param3", "cc")); ilistStr.Add(new SqlParameter("@Param4", "dd")); ilistStr.Add(new SqlParameter("@ParamLike","%keyword%"));//Like的写法 SqlParameter[] param = ilistStr.ToArray();