private static string[] autoCompleteWordList = null; public string[] GetCompleteDepart(int count,string sql,string filed) { if (count == 0) { count = 10; } //如果数组为空 DataSet ds = new CommonDAO().ReturnDataSet(sql);//数据集 //填充数组 string[] temp = new string[ds.Tables[0].Rows.Count]; int i = 0; foreach (DataRow dr in ds.Tables[0].Rows) { temp[i] = dr[filed].ToString();//字段 i++; } //将临时数组的内容赋给返回数组 autoCompleteWordList = temp; string[] returnValue = new string[count]; returnValue = autoCompleteWordList; //返回 return returnValue; }