循环语句
C#
VB
输出
int i = 0; while (i <= 2) { Console.WriteLine(i); i++; }; // 这个分号可有可无 |
Dim i As Integer = 0 While i <= 2 Console.WriteLine(i) i += 1 End While |
0 1 2 |
int i = 0; do { Console.WriteLine(i); i++; } while (i <= 2); // 这个分号必须写 |
Dim i As Integer = 0 Do Console.WriteLine(i) i += 1 Loop While i <= 2 |
0 1 2 |
/ |
Dim i As Integer = 0 Do Console.WriteLine(i) i += 1 Loop Until i >= 3 |
0 1 2 |
/ |
Dim i As Integer = 0 Do While i <= 2 Console.WriteLine(i) i += 1 Loop |
0 1 2 |
/ |
Dim i As Integer = 0 Do Until i >= 3 Console.WriteLine(i) i += 1 Loop |
0 1 2 |
/ |
Do Console.WriteLine("Hello") Loop |
Hello Hello Hello ……无限循环 |
for (; ; ) { Console.WriteLine("Hello"); } |
/ |
Hello Hello Hello ……无限循环 |
for (int i = 2; i >= 0; i--) { Console.WriteLine(i); }; // 这个分号可有可无 |
For i As Integer = 2 To 0 Step -1 Console.WriteLine(i) Next |
2 1 0 |
int i = 0; do { for (int j = 1; j <= 10; j++) { Console.WriteLine(i.ToString() + j.ToString()); if (j >= 2) { break; } if (i >= 3) { goto enddo; } } i++; } while (true); enddo: ; |
Dim i As Integer = 0 Do For j As Integer = 1 To 10 Console.WriteLine(i & j) If j >= 2 Then Exit For End If If i >= 3 Then Exit Do End If Next i += 1 Loop |
01 02 11 12 21 22 31 |
for (int i = 1; i <= 10; i++) { if (i % 2 == 0) { continue; } Console.WriteLine(i); } |
For i As Integer = 1 To 10 If (i Mod 2 = 0) Then Continue For End If Console.WriteLine(i) Next |
1 3 5 7 9 |
int[] a = new int[] { 2, 4, 6 }; foreach (int i in a) { Console.WriteLine(i); } |
Dim a() As Integer = New Integer() {2, 4, 6} For Each i As Integer In a Console.WriteLine(i) Next |
2 4 6 |
foreach 语句的本质foreach是一个语法糖。
IList<int>a=newList<int>();
foreach(intiina)
{
Console.WriteLine(i);
}
会被编译器转换成
IList<int>a=newList<int>();
IEnumerator<int>e=a.GetEnumerator();
try
{
while(e.MoveNext())
{
Console.WriteLine(e.Current);
}
}
finally
{
if(e!=null)
e.Dispose();
}
http://www.cnblogs.com/1-2-3/archive/2008/03/10/net-basic-knowledge-3-cs-vb-for-while-statement.html
分享到:
相关推荐
第3章 ASP.NET开发大杂烩 113 3.1 页面生命周期 114 3.1.1 独立页面生命周期事件顺序 114 3.1.2 具有Master页的生命周期事件顺序 116 3.1.3 ASP.NET生命周期详解 118 3.2 页面状态管理 120 3.2.1 Cookie 121 3.2.2...
.NET项目的大杂烩,可用于处理23andme数据 ISOGG 2015 Y-DNA单倍体树 在互联网上寻找易于解析的ISOGG 2015 Y-DNA Haplogroup树的版本,我倒霉了。 因此,我决定刮除ISOGG的页面并将数据投影到易于使用的JSON文件中。...
基础传统神经网络算法大杂烩基础传统神经网络算法大杂烩 基础传统神经网络算法大杂烩基础传统神经网络算法大杂烩 基础传统神经网络算法大杂烩基础传统神经网络算法大杂烩 基础传统神经网络算法大杂烩基础传统神经...
第3章 ASP.NET开发大杂烩 113 3.1 页面生命周期 114 3.1.1 独立页面生命周期事件顺序 114 3.1.2 具有Master页的生命周期事件顺序 116 3.1.3 ASP.NET生命周期详解 118 3.2 页面状态管理 120 3.2.1 Cookie 121 3.2.2...
第3章 asp.net开发大杂烩 3.1 页面生命周期 3.2 页面状态管理 …… 第4章 windows窗体编程你也行 第5章 数据库开发 第6章 关于xml 第7章 web service开发详解 第8章 用户体验的杀手锏——...
第3章 asp.net开发大杂烩 3.1 页面生命周期 3.2 页面状态管理 …… 第4章 windows窗体编程你也行 第5章 数据库开发 第6章 关于xml 第7章 web service开发详解 第8章 用户体验的杀手锏——...
第3章 asp.net开发大杂烩 3.1 页面生命周期 3.2 页面状态管理 …… 第4章 windows窗体编程你也行 第5章 数据库开发 第6章 关于xml 第7章 web service开发详解 第8章 用户体验的杀手锏——...
主要介绍了C++基础入门教程(一):基础知识大杂烩,本文讲解了注释、头文件、命名空间等内容,需要的朋友可以参考下
第3章 asp.net开发大杂烩 3.1 页面生命周期 3.2 页面状态管理 …… 第4章 windows窗体编程你也行 第5章 数据库开发 第6章 关于xml 第7章 web service开发详解 第8章 用户体验的杀手锏——...
各种工具大杂烩
第3章 asp.net开发大杂烩 3.1 页面生命周期 3.2 页面状态管理 …… 第4章 windows窗体编程你也行 第5章 数据库开发 第6章 关于xml 第7章 web service开发详解 第8章 用户体验的杀手锏——...
新能源汽车知识点大杂烩.pdf新能源汽车知识点大杂烩.pdf
软件工具的安装,java、.net、其他学习资料方面的知识等等,只要是你能想到的我这里面都是存在的!
古代汉语大杂烩3.doc
Elasticsearch的大杂烩分享_赖鸿智.pdf
数通必会知识点大杂烩.doc
(大杂烩)proteus仿真MCS51一百例.rar(大杂烩)proteus仿真MCS51一百例.rar(大杂烩)proteus仿真MCS51一百例.rar(大杂烩)proteus仿真MCS51一百例.rar(大杂烩)proteus仿真MCS51一百例.rar(大杂烩)proteus仿真MCS51一百例...
罗列了一些网络安全方面的知识,简单介绍了安全测试的知识。
Matlab算法合集大杂烩资源总共大小3G本资源系百度网盘分享地址