当前位置: 代码迷 >> ASP.NET >> asp.net中如何把字符串转为整型,总是报“输入字符的格式不正确”
  详细解决方案

asp.net中如何把字符串转为整型,总是报“输入字符的格式不正确”

热度:3261   发布时间:2013-02-25 00:00:00.0
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);//就是这里报错了,我不知道该怎么转换
}
  相关解决方案