- C# code
string[] array = id.Split(",".ToCharArray()); ds = new Service.DepartmentService(); for (int i = 0; i < array.Length; i++) { ds.deleteDepartment(Int32.Parse(array[i]));//就是这里报错了,我不知道该怎么转换 }
-------------------------------
求高手解答!!!
-------------------------------
------解决方案--------------------------------------------------------
Parse方法的参数可能不是一个整数格式的字符串。
检查一下,或者要忽略就用:
string[] array = id.Split(',');
ds = new Service.DepartmentService();
for (int i = 0; i < array.Length; i++)
{
int v;
int.TryParse(array[i],out v)
ds.deleteDepartment(v);//就是这里报错了,我不知道该怎么转换
}