日期:2014-05-17  浏览次数:20400 次

asp.net中怎么把字符串转为整型,总是报“输入字符的格式不正确”
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);//就是这里报错了,我不知道该怎么转换
}