当前位置:编程学习 > C#/ASP.NET >>

关于ASP.NET中的foreach语句

关于ASP.NET中的foreach语句。求高手前来介绍下,并给个简单的实例?
答案:foreach()有两种用法: 


1: foreach(array_name as $value)
    {      
    statement;   
    }


 

这里的array_name是你要遍历的数组名,每次循环中,array_name数组的当前元素的值被赋给$value,并且数组内部的下标向下移一步,也就是下次循环回得到下一个元素。



2:foreach(array_name as $key => $value)
    {
        statement;
     }

   这里跟第一种方法的区别就是多了个$key,也就是除了把当前元素的值赋给$value外,当前元素的键值也会在每次循环中被赋给变量$key。键值可以是下标值,也可以是字符串。比如book[0]=1中的“0”,book[id]="001"中的“id”.

foreach (DataListItem dli in DataList1.Items)
                {
                    if (dli != null)
                    {
                        TextBox TextBox5 = dli.FindControl("TextBox5") as TextBox;
                        TextBox5.BorderWidth = 0;
                        LinkButton LinkButton1 = dli.FindControl("LinkButton1") as LinkButton;
                        LinkButton1.Visible = false;
                    }
                }

http://msdn.microsoft.com/zh-cn/library/ttw7t8t6(VS.80).aspx

上一个:帮我看段asp.net的代码。
下一个:ASP.NET MVC璺烝SP.NET鏈変粈涔堝叧绯?- 宸茶В鍐?- 鎼滄悳闂棶

CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,