当前位置: 首页 > 编程笔记 >

Visual Basic .NET对于...下一个

林魁
2023-03-14
本文向大家介绍Visual Basic .NET对于...下一个,包括了Visual Basic .NET对于...下一个的使用技巧和注意事项,需要的朋友参考一下

示例

For...Next循环用于将相同的动作重复有限的次数。以下循环中的语句将执行11次。第一次i将具有值0,第二次将具有值1,最后一次将具有值10。

For i As Integer = 0 To 10
    'Execute the action
    Console.Writeline(i.ToString)
Next

任何整数表达式均可用于参数化循环。允许(但不是必需)控制变量(在这种情况下i)也应在后面声明Next。允许提前声明控制变量,而不是在For语句中声明。

Dim StartIndex As Integer = 3
Dim EndIndex As Integer = 7
Dim i As Integer

For i = StartIndex To EndIndex - 1
    'Execute the action
    Console.Writeline(i.ToString)
Next i

能够定义Start和End整数允许创建直接引用其他对象的循环,例如:

For i = 0 to DataGridView1.Rows.Count - 1
    Console.Writeline(DataGridView1.Rows(i).Cells(0).Value.ToString)
Next

然后,它将遍历每行,DataGridView1并执行将列1的值写入控制台的操作。(-1是因为计数的行的第一行将是1,而不是0)

也可以定义控制变量必须如何递增。

For i As Integer = 1 To 10 Step 2
    Console.Writeline(i.ToString)
Next

输出:

1 3 5 7 9

也可以减小控制变量(递减计数)。

For i As Integer = 10 To 1 Step -1
    Console.Writeline(i.ToString)
Next

输出:

10 9 8 7 6 5 4 3 2 1

您不应尝试在循环外使用(读取或更新)控制变量。

 类似资料:
  • 本文向大家介绍关于Linux下对于makefile的理解,包括了关于Linux下对于makefile的理解的使用技巧和注意事项,需要的朋友参考一下 什么是makefile呢?在Linux下makefile我们可以把理解为工程的编译规则。一个工程中源文件不计数,其按类型、功能、模块分别放在若干个目录中,makefile定义了一系列的规则来指定,那些文件需要先编译,那些文件需要后编译,那些文件需要重新

  • 问候stack overflowers查看这个问题的同事,我是一个在Java中玩赛艇游戏的业余爱好者,目前面临一个问题,即for循环中的try块即使输入无效也会立即迭代到下一个循环。for循环包含一个用于发起掷骰子的输入,掷骰子函数位于一个单独的类中,当输入不是“y”时,它将抛出一个异常。try块在不在for循环中时工作得很好,但是当放在for循环中时,即使输入无效,它也会自动迭代循环。

  • 本文向大家介绍说一下对http2.0的理解?相关面试题,主要包含被问及说一下对http2.0的理解?时的应答技巧和注意事项,需要的朋友参考一下 参考回答: 首先补充一下,http和https的区别,相比于http,https是基于ssl加密的http协议 简要概括:http2.0是基于1999年发布的http1.0之后的首次更新。 提升访问速度(可以对于,请求资源所需时间更少,访问速度更快,相比h

  • 下面是我在导入模块时遇到问题的目录结构。 比方说,有一个方法在中,它将被导入到中。 但是,当我尝试导入时,如下所示- 我得到一个错误说- 我尝试的另一种方法是使用像这样的相对导入- 但是,我又犯了一个错误 如何将从导入?

  • 我尝试编写一个小程序来演示java中只有equals被覆盖而不是hashcode()方法时的哈希冲突。这是为了证明两个不相等的对象可以具有相同哈希码的理论。这是针对询问行为的面试问题。 我创建了200000个对象,将它们存储在一个数组中,然后比较它们,看看哪些是重复的。(为此,在对象创建阶段之后,我使用嵌套For循环迭代对象数组。)对于大约200000个物体,我会遇到9次碰撞。第一个是索引196和

  • 我有一个具有一对多关联的hibernate实体: *为清晰起见,删除了一些注释 子实体映射到具有复合主键(key和PARENT_ID)的表。问题是,当两个用户将相同的子项(使用相同的密钥)添加到相同的父项时,级联保存(session.saveOrUpdate(Parent))失败,子项的主键冲突而不是乐观锁失败。 如果除了集合之外,用户还更改了父实体中的其他一些属性,乐观锁也能正常工作。 我可以在