加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

VB和C#中循环语句

发布时间:2020-12-17 07:42:51 所属栏目:百科 来源:网络整理
导读:引言:学习了C#的循环语句,让我觉得有点吃力,其实从原理上讲这些是学过的,只是没有对比着来,现在把他们放在一起,发现其实真的是一样的,这样学习起来就容易了很多,给自己减少了很多压力。 (1)VB中for...next 与 C#中的for VB: For 循环变量=初值 to

引言:学习了C#的循环语句,让我觉得有点吃力,其实从原理上讲这些是学过的,只是没有对比着来,现在把他们放在一起,发现其实真的是一样的,这样学习起来就容易了很多,给自己减少了很多压力。

(1)VB中for...next 与 C#中的for

VB:

For 循环变量=初值 to 终值 [step 步长]

循环体

Next 循环变量

例:求1、2、、、100的和

s=0
for i=1 to100 step 1
s=s+i
next i

C#:

for(参数初始值;表达式是否成立;参数变化)
{
执行循环语句
}

例:


(2)VB中Do...Loop 与 C#中的Do...while

VB:

例:

sum=0
i=1
Do
sum=sum+i
i=i+1
Loop untill i>100

C#:


(3)VB中while...Wend 与 C#中的while

VB:

i=1:sum=0
while i<=100
sum=sum+i
i=i+1
wend

C#:


(4)VB中for each..,next 与 C#中的foreach...in

VB:

For Each...Next循环与For...Next循环类似。For Each...Next不是将语句运行指定的次数,而是对于数组中的每个元素或对象集合中的每一项重复一组语句。这在不知道集合中元素的数目时非常有用。

例:显示数组的内容

num=(1,2,3,4)

for each i in num

print i

next i


C#:

foreach语句对实现 System.Collections.IEnumerable 或 System.Collections.Generic.IEnumerable<T>接口的数组或对象集合中的每个元素重复一组嵌入式语句。 foreach 语句用于循环访问集合,以获取您需要的信息,但不能用于在源集合中添加或移除项,否则可能产生不可预知的副作用。 如果需要在源集合中添加或移除项,请使用 for循环。



总结:这样对比来发现原来vb和C#的循环语句是一样的,不管是从语法还是思路都是相同的,只是编写的方式不一样而已。

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读