<% Eval("content").ToString().Split("。")[1]%> 什么意思?

运行的时候提示“指数超出了数组的界限”indexwasoutsidetheboundsofthearray... 运行的时候提示“指数超出了数组的界限”index was outside the bounds of the array 展开
 我来答
996488836
推荐于2016-10-21 · TA获得超过623个赞
知道小有建树答主
回答量:313
采纳率:100%
帮助的人:325万
展开全部
Eval("content").ToString()是绑定数据库中的字段content的值
Eval("content").ToString().Split("。")//Split("。")是按照什么拆分字符串,给你举个例子:比如你的content字段的值是 1。2。3就是按照。把值拆分成数组 string[] value=Eval("content").ToString().Split("。") 那么 value[0]=1;value[1]=2;value[2]=3
所以Eval("content").ToString().Split("。")[1]这里[1]就是拆分后的第二个值
这里说 超出数组界限 就是 如果你想得到value[3]或value[4]的值 但是数组没有那么长 例子中就3项下标从0开始 所以就超出范围了
你的问题可能就是 你取出的值 拆分后呢 没有[1]第二项 或者根本就没有数据 那不就超出范围了 你查看一下你的数据吧
437384801
2011-08-10 · TA获得超过1867个赞
知道小有建树答主
回答量:1299
采纳率:0%
帮助的人:510万
展开全部
要吗你分割的字符串没有为null,要吗就一个,下标为[0];我觉得分割的split('。');是字符不是串
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式