知识大全 ASP.NET入门教程 9.2.3 循环[4]

Posted 变量

篇首语:蹉跎莫遣韶光老,人生唯有读书好。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 ASP.NET入门教程 9.2.3 循环[4]相关的知识,希望对你有一定的参考价值。

ASP.NET入门教程 9.2.3 循环[4]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

    其中的各个部分解释如下

    Collection是包含所要循环记录项的对象 它不一定是集合(来自System Collections 也可以是数组

    LoopVariable是赋给Collection中每个记录的变量的名称

    Type是LoopVariable的数据类型

    例如 考虑以下循环一个字符串数组的代码

 

Dim Names() As String =( dave Dan Chris Chris John )

   Dim AllNames As String

  

   For Each Name As String In Names

      AllNames &= Name &

   Next

    该代码首先创建一组名称 并创建一个变量来保存所有这些连接在一起的名称 在循环开始时 Name被赋值为数组中的第一个记录项Dave 并且被添加到A LNames变量中 下一次循环时 Name被赋值为数组中的下一个记录项Dan 等 在处理完数组中的所有记录项后该循环结束

    这种循环还有另外一种形式 即在循环体外声明循环变量

    Dim Name As String    For Each Name In Names    All Nmaes  &= Name &     Next

    就循环的目的而言 这种形式与在循环体内声明变量完全相同 但是变量的作用范围不同(在本章稍后的 变量的作用范围和生命周期 中将详细介绍)

    由于在 NET编程中经常会使用集合和列表 因此For Each非常有用 在Wrox United的商店中 当抵达结账页面(checkout aspx)时就使用For Each 您可以在商店中购买许多商品 它们都被放置在购物车中 这是个名为c的自定义对象 它包含CartItem对象的集合 稍后您将会看到购物车的创建 但是在结账时 需要将购物车中的商品添加到数据库中 而且使用For Each最为理想 因为这是个集合

    这里并没有详细介绍结账功能 但是使用了以下几个对象

    包含购物车的ShoppingCart对象 作为Cart保存在Profile中(第 章将介绍Profile)

    CartItem对象的集合 保存为ShoppingCart的Items属性

    为了循环遍历购物车中的商品 可以使用以下代码

    For Each item As CartItem In Profile Cart Items    Next

cha138/Article/program/net/201311/14537

相关参考

知识大全 ASP.NET入门教程 9.2.3 循环[2]

ASP.NET入门教程9.2.3循环[2]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 

知识大全 ASP.NET入门教程 9.2.3 循环[6]

ASP.NET入门教程9.2.3循环[6]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 

知识大全 ASP.NET入门教程 9.2.3 循环[7]

ASP.NET入门教程9.2.3循环[7]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 

知识大全 ASP.NET入门教程 9.2.3 循环[5]

ASP.NET入门教程9.2.3循环[5]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 

知识大全 ASP.NET入门教程 9.2.3 循环[1]

ASP.NET入门教程9.2.3循环[1]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 

知识大全 ASP.NET入门教程 9.2.3 循环[8]

ASP.NET入门教程9.2.3循环[8]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 

知识大全 ASP.NET入门教程 10.4.1 ASP.NET2.0中的编译

ASP.NET入门教程10.4.1ASP.NET2.0中的编译  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来

知识大全 ASP.NET入门教程 9.4.2 继承[4]

ASP.NET入门教程9.4.2继承[4]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 

知识大全 ASP.NET入门教程 9.4.1 创建类[4]

ASP.NET入门教程9.4.1创建类[4]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!&nbs

知识大全 ASP.NET入门教程 4.2.4 身份验证[2]

ASP.NET入门教程4.2.4身份验证[2]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!&nb