
谁能帮我解释下这一小段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 + ";";
}
} 展开
for (int i = 0; i < CheckBoxList1.Items.Count; i++)
{
if (CheckBoxList1.Items[i].Selected)
{
c1 += CheckBoxList1.Items[i].Text + ";";
}
} 展开
3个回答
展开全部
string c1 = ""; //定义存储结果的变量
for (int i = 0; i < CheckBoxList1.Items.Count; i++) //循环判断CheckBoxList1中的控件
{
if (CheckBoxList1.Items[i].Selected)//如果控件选中
{
c1 += CheckBoxList1.Items[i].Text + ";"; //取出 控件值 存储在c1变量中,用分号隔开
}
}
for (int i = 0; i < CheckBoxList1.Items.Count; i++) //循环判断CheckBoxList1中的控件
{
if (CheckBoxList1.Items[i].Selected)//如果控件选中
{
c1 += CheckBoxList1.Items[i].Text + ";"; //取出 控件值 存储在c1变量中,用分号隔开
}
}
展开全部
把选中的项的值合在一起,以;隔开。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这是一个自编函数啊!!
传值 就是
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有关系 自己去算
传值 就是
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有关系 自己去算
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询