VB.Net学习笔记(循环语句)

原创 2004年05月17日 18:19:00

循环语句

 

VB.Net中的循环语句分为:Do While LoopFor NextFor Each三种。

 

Do While Loop

Do While Loop有三种形式,这系列的循环是用于预先不知道循环的上限时使用的。在使用Do While Loop语句时要注意,因为它们是不确定循环次数,所以要小心不要造成死循环。

 

Do While Loop举例

Public Class TestA

    Public Sub New()

        Dim i As Int32

 

        i = 1

        Do While i < 100 '先判断后执行

            i += 1

            Exit Do

        Loop

 

        i = 1

        Do

            i += 1

            Exit Do

        Loop While i < 100 '先执行后判断

 

        While i < 100 'Do While i < 100

            i += 1

            Exit While

        End While

 

    End Sub

End Class

 

 

 

For Next

Do While Loop不一样,For Next是界限循环。For 语句指定循环控制变量、下限、上限和可选的步长值。

 

For Next举例

Public Class TestA

    Public Sub New()

        Dim i As Int32

 

        For i = 0 To 100 Step 2

 

        Next i

 

    End Sub

End Class

 

 

For Each

For Each也是不定量循环, For Each是对于集合中的每个元素进行遍历。如果你需要对一个对象集合进行遍历,那就应该使用For Each

 

For Each举例

Public Class TestA

    Public Sub New()

        Dim Found As Boolean = False

        Dim MyCollection As New Collection

        For Each MyObject As Object In MyCollection

            If MyObject.Text = "Hello" Then

                Found = True

                Exit For

            End If

        Next

 

    End Sub

End Class

 

 

简单的语句介绍,我们就到这里了,其他语句在以后对VB.Net的逐步深入中,我们会一一阐述。

MySQL学习笔记---基础概念和一些基础SQL语句(一)

MySQL学习笔记,以防遗忘 数据库基本概念 数据库:保存有组织的数据的容器(通常是一个文件或一组文件)。 表:某种特定类型数据的结构化清单,数据库中的表都有一个唯一的名字用来标识自己。 模式:关于数...
  • Jung_zhang
  • Jung_zhang
  • 2016年04月14日 20:11
  • 1707

VB.net学习笔记(二十一)XML流的读写

System.Xml名称空间支持XML的处理,为了生成和浏览XML文档,使用两种访问方式: 一、读写方式     (一)基于流的方式     特点:速度快,可连续读写,缺点不能作为节点、元素等进...
  • dzweather
  • dzweather
  • 2016年05月22日 12:07
  • 3891

VB.net学习笔记(六)VB.net的对象

Dim a As theClass '1,用两语句来创建实例,先声明再实例化 a = New theClass() Dim b As New theClass()...
  • dzweather
  • dzweather
  • 2013年07月30日 21:34
  • 6291

Fortran学习笔记4(循环语句)

逻辑运算 循环 Do语句 Do-While循环 循环控制 循环应用实例
  • sinat_33528967
  • sinat_33528967
  • 2016年08月01日 16:47
  • 2799

JAVA学习笔记(三) - 选择语句

选择语句选择语句-if/* * 选择语句-if */ public class Test { public static void main(String[] args) { ...
  • wangzi11322
  • wangzi11322
  • 2015年03月20日 17:02
  • 1175

VB.net学习笔记(十四) 反射、多态

.Net中的反射使用入门 http://blog.csdn.net/timmy3310/article/details/12615 反射的概念是由Smith在1982年首次提出的,主要是指程序...
  • dzweather
  • dzweather
  • 2013年08月20日 19:46
  • 3990

Standford CS231n 循环神经网络 简要笔记

循环神经网络笔记 (Stanford CS231n) 循环神经网络与卷积神经网络区别: 卷积神经网络需要固定长度的输入和输出,循环神经网络可以是不定长的输入。 卷积神经网...
  • wyl1987527
  • wyl1987527
  • 2017年02月23日 21:56
  • 659

VB.NET循环体内的局部变量

我们知道,在类或者结构初始化的时候, 成员变量最好不要显式赋以0、Nothing、False等初值,这样不但没有必要而且会降低性能。因为成员变量首先会被分配内存空间,并且该内存空间自动用“0”进行初始...
  • u013594602
  • u013594602
  • 2014年02月05日 11:45
  • 562

Python3 基础学习笔记

Python3 基础学习笔记这篇博客不是完整的python教程,只是我在学习python3时记下的一些容易忘记的或比较重要的知识点,里面的代码大多是转自 廖雪峰的python3教程 和 菜鸟教程 。不...
  • Cyiano
  • Cyiano
  • 2017年04月10日 19:58
  • 735

java学习笔记之sql常用语句

DDL(Data Definition Language):数据库定义语句; DML(Data Manipulation Language):用于增删改查数据库中数据; DCL(Data Contro...
  • BeauXie
  • BeauXie
  • 2016年10月17日 20:57
  • 1231
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:VB.Net学习笔记(循环语句)
举报原因:
原因补充:

(最多只允许输入30个字)