首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

看看这是为啥报错,该如何处理

2012-04-10 
看看这是为啥报错C# codestring Pn Request.QueryString[pn]string[] arr_pn Pn.Split(,)for (i

看看这是为啥报错

C# code
    string Pn = Request.QueryString["pn"];        string[] arr_pn = Pn.Split(',');   for (int i = 0; i < arr_pn.Length; i++)                    {                        int int_pn = Convert.ToInt32(arr_pn[i]);                                            }

报错的地方是int 转换上int int_pn = Convert.ToInt32(arr_pn[i]);


[解决办法]
int int_pn = Convert.ToInt32(arr_pn[i]);
arr_pn 是string类型的,应该改为: int int_pn = Int.Parse(arr_pn[i]);
[解决办法]
你是不是没排除空串啊,你先看看arr_pn里存的是什么,字符串就没问题
探讨

引用:

 int int_pn = Convert.ToInt32(arr_pn[i]);
arr_pn 是string类型的,应该改为: int int_pn = Int.Parse(arr_pn[i]);

输入字符串的格式不正确。

[解决办法]
探讨
C# code


string Pn = Request.QueryString["pn"];
string[] arr_pn = Pn.Split(',');
for (int i = 0; i < arr_pn.Length; i++)
{
int int_pn……

[解决办法]
探讨

引用:

你是不是没排除空串啊,你先看看arr_pn里存的是什么,字符串就没问题
引用:

引用:

 int int_pn = Convert.ToInt32(arr_pn[i]);
arr_pn 是string类型的,应该改为: int int_pn = I……

热点排行