谁能帮我解释下这一小段ASP代码啊

stringc1="";for(inti=0;i<CheckBoxList1.Items.Count;i++){if(CheckBoxList1.Items[i].Sel... string c1 = "";
for (int i = 0; i < CheckBoxList1.Items.Count; i++)
{
if (CheckBoxList1.Items[i].Selected)
{
c1 += CheckBoxList1.Items[i].Text + ";";
}
}
展开
 我来答
racher24
2011-06-24 · TA获得超过548个赞
知道小有建树答主
回答量:1295
采纳率:0%
帮助的人:1033万
展开全部
string c1 = ""; //定义存储结果的变量
for (int i = 0; i < CheckBoxList1.Items.Count; i++) //循环判断CheckBoxList1中的控件
{
if (CheckBoxList1.Items[i].Selected)//如果控件选中
{
c1 += CheckBoxList1.Items[i].Text + ";"; //取出 控件值 存储在c1变量中,用分号隔开
}
}
8号档
2011-06-24 · 超过46用户采纳过TA的回答
知道小有建树答主
回答量:241
采纳率:100%
帮助的人:151万
展开全部
把选中的项的值合在一起,以;隔开。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
召皎03k
2011-06-24 · TA获得超过1872个赞
知道小有建树答主
回答量:3040
采纳率:0%
帮助的人:0
展开全部
这是一个自编函数啊!!
传值 就是
abc 这个自编函数需要俩参数 abc(a,c) A和C
abc(1,2) 这样直接把1和2 赋值给了A和C 这是直接传值

传址嘛

A=1
B=2
abc(a,b) A和B这俩变量的值1和2 传给 A和C

这涉及到的是全局变量和局部变量 实际应用中自己大可不必要这样写

变量起名尽量不要冲突
你哪里看的教程 如果是为了说明传值和传址 那 这样的例子太垃圾啦 要说明传值和传值可以这样写
<%
dim a,b
function abc(a,b)
abc=a+b
end function
e=5
f=10
response.Write(abc(5,10))
response.Write(abc(e,f))

%>

得到的结果都一样 两个15

A等5很正常啊 因为下面的A和上面的没有任何关系的 他是脱离了这个函数的 A=5 还是=5啊 B不等于10 是因为它传址给了C C又和B有关系 自己去算
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式