Your method addOfficeOnlyDiffrentexpects a string array argument in cityID, while you pass a single type object stringto your method when called. I believe yours cityIDis a single line, so you can remove the array from the method declaration. In a method call.
Request.QueryString["cityID"].ToString()
the above is a single string, not a string array.
, , , , , ,. , string.Split, , .
EDIT:
, :
Request.QueryString["cityID"].ToString() (123456,654311,987654)
.
string str = Request.QueryString["cityID"].ToString();
string[] array = str.Trim('(',')').Split(',');
blObj.addOfficeOnlyDiffrent(array,
Request.QueryString["selectTxtOfficeAr"].ToString());