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

笔记|循环|语句

循环语句

VB.Net中的循环语句分为:Do While Loop、For Next、For 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的逐步深入中,我们会一一阐述

时间: 2024-12-31 02:56:11

VB.Net学习笔记(循环语句)的相关文章

VB.Net学习笔记(条件语句)

笔记|条件|语句 条件语句VB.Net中条件语句依然是If Then语句和Selecr Case语句. If Then语句If Then语句比较简单,和原来一样的规则. If条件语句举例 Public Class TestA Public Sub New() Dim b As Boolean = True If b = True Then '处理 Else '处理 End If End Sub End Class Select CaseSelect Case语句用于条件的多个结果的分支判断执行.

VB.Net学习笔记(基础概念和语法)

笔记|概念|语法 从基础概念和语法开始 学一门语言,特别是现在都是可视化的开发了,但我建议还是不要急着先去拖拉几个控件,而是踏踏实实的先了解一下这门语言的概念.语法和规范. VB.Net虽然和以前的VB6在语法上非常的接近,但由于现在的VB.Net是全新的面向对象的语言,所以两者还是有些区别的. 正如大家所知道的,现在VB.Net已经全面支持各种面向对象的特性了,并且还有了一些其他.Net环境所需要的特性:继承.重载.重写属性和方法.实现构造函数和析构函数.接口.委托.异常.命名空间.程序集.特

VB.Net学习笔记(数组)

笔记|数组 数组 在VB.Net中数组有了很大的改变.首先象在简单赋值章节描述的:数组的索引编号总是从零开始:并且数组的元素类型是强类型,即数组中所包含的每一个元素都必须是相同的类型. Array对象在VB.Net中使用Dim iArr(5) As Int32这种语法表示的数组实际上是声明了一个Array对象的实例.Array对象是位于System命名空间中.这个对象提供创建.操作.搜索和排序数组的方法,因而在公共语言运行库中用作所有数组的基类.不过虽然Array 类是支持数组的语言实现的基类.

JavaScript 学习笔记之语句_基础知识

一.条件分支语句:if 基本格式: if (<表达式1>){     <语句组1> }else if (<表达式2>){     <语句组2> }else{     <语句组3> } 执行流程: 二.循环语句 2.1前测试循环语句:在循环体内的代码被执行之前就对出口条件求值. 2.1.1while语句 基本格式: do {     <语句组> } while (<表达式>) 执行流程: 2.1.2 for语句 基本格式:

VB.Net学习笔记(前言)

笔记 微软的.Net开发平台庞大且复杂,对于一般的开发人员来讲面临最现实的要求就是在短时间内掌握VB.Net的开发技巧,并希望找到一个捷径.虽然学习一门语言应该没有什么特别的捷径可以走(本人也不赞成所谓的21天精通***),但了解他人的学习方式和快速把握语言的重点还是有必要的. 我大约从2000年底开始接触.Net,几年来一直致力于.Net的开发和培训,或多或少也有了一些心得,现在写来为准备加入.Net战线的各位做一点贡献.

VB.Net学习笔记(变量生存期和赋值)

笔记|变量 变量有生存周期这一点程序员们都了解,在VB.Net中增加了一个修饰Shared.Shared 关键字指示一个或多个被声明的编程元素将被共享.要点是:共享元素不关联于某类或结构的特定实例.需要通过使用类名或结构名称或者类或结构的特定实例的变量名称限定共享元素来访问它们.简单的描述就是Shared变量是为类型本身服务而不是为特定对象服务的. Shared举例 Public Class TestA Public Shared i As Int32 = 10 End Class Public

Ruby学习笔记-循环与选择结构

一.循环结构 1.    for-in语句: Ruby提供的for...in语句主要用于迭代数组和Hash对象中的元素,与其它语言的for 语句有一定的差距,语法格式:        for val  in  Array | Hash | Range [do]               #code        End ---------------------------------------------------- 迭代数组:   for i in ['one','two','thre

SAS学习笔记之《SAS编程与数据挖掘商业案例》(4)DATA步循环与控制、常用全程语句、输出控制

SAS学习笔记之<SAS编程与数据挖掘商业案例>(4)DATA步循环与控制.常用全程语句.输出控制 1. 各种循环与控制 DO组 创建一个执行语句块 DO循环 根据下标变量重复执行DO和END之间的语句 DO WHILE 重复执行直到条件为假则退出循环 DO UNTIL 重复执行直到条件为真则退出循环 DO OVER 对隐含下标数组元素执行DO/END之间的语句 END 退出DO或SELECT语句的标志 SELECT 选择执行SAS语句 IF-THEN/ELSE有条件执行一个SAS语句 GO

Swift中的条件判断、循环、跳转语句基础学习笔记_Swift

一.引言 一种编程语言的强大与否,很大程度上取决于其提供的程序流程控制方案,就如使用汇编语言实现复杂的程序流程是一件痛苦的事情.Swift中提供了许多强大的流程控制语句,例如快速遍历for-in,while循环,repeat-while循环,switch选择等,需要注意的是,在Swift2.2中,for(a;b;c)循环已经被弃用掉,并且Swift中的Switch语句也更加强大,可以处理任意数据类型. 二.for-in循环 配合范围运算符,for-in循环可以用来执行确定次数的循环,示例如下: