基础很差,不知道第二个参数怎么写

Dictionary para = new Dictionary();
for(int i=0;i<UserID.Length;i++)
{
para.Add(UserID[i].ToString(),);
}

http://www.cnblogs.com/linlf03/archive/2011/12/09/2282574.html

userID[0]就是第一个数据 [1]就是第二个

 假设你第一行是对的,那么后面可以这么写(但是很可能第一行你就没写对,反正看不懂你要做什么) 
 Dictionary<string, SqlParameter[]> para = new Dictionary<string, SqlParameter[]>();
    para.Add("key", new SqlParameter[Length]);
            for(int i=0;i<UserID.Length;i++)
            {
                para["key"][i] = new SqlParameter("参数名", UserID[i]);
            }