开始接触C#,刚刚开始的时候,有些陌生。慢慢发现了,其实C#与VB的共同之处很多,很易于我们理解。这篇博客,就说一下C#的三大结构。
C#与VB一样,都是三大结构:顺序、选择和循环结构。这三大结构真可谓是“走遍天下”了。
一、顺序结构。
与VB一样,顺序结构是最简单、最常用的结构。就是语句和语句之间,从上而下的执行。比如赋值语句、输入输出语句等。这里就不一一列举了。
我们可以把跳转语句归于顺序结构。
二、选择结构:
VB:
(1)If语句。
单分支结构:
复制代码
1
2
3
4
5<span style="font-family:KaiTi_GB2312;font-size:18px;"><strong>If 〈条件〉 then <执行语句〉 End If </strong></span>
或者,双分支结构:
复制代码
1
2
3
4
5
6<pre name="code" class="vb"><span style="font-family:KaiTi_GB2312;font-size:18px;"><strong>If 〈条件1〉then 〈执行语句1〉 Else 〈执行语句2〉 End If </strong></span>
复制代码
1
再者,多分支结构:
复制代码
(2)Select语句。
1
2
3
4
5
6
7
8
9
10<span style="font-family:KaiTi_GB2312;font-size:18px;"><strong>If 〈条件1〉 Then 〈执行语句1〉 ElseIf 〈条件2〉 Then 〈执行语句2〉 …… Else 〈执行语句n〉 End If</strong></span>
复制代码
C#:
1
2
3
4
5
6
7
8<span style="font-family:KaiTi_GB2312;font-size:18px;"><strong>Select Case <表达式> Case 〈表达式1〉 〈执行语句1〉 Case 〈表达式2〉 〈执行语句2〉 …… End Select</strong></span>
(1)If语句。
复制代码
或者
1
2<span style="font-family:KaiTi_GB2312;font-size:18px;"><strong>If (条件) 〈语句块〉</strong></span>
复制代码
或者
1
2
3
4
5<span style="font-family:KaiTi_GB2312;font-size:18px;"><strong>If (条件1) 语句块1 Else 语句块2 </strong></span>
复制代码
1
2
3
4
5
6
7
8
9
10
11
12
13
14<span style="font-family:KaiTi_GB2312;font-size:18px;"><strong>If (条件1) { 〈语句块1〉 } Else if (条件2) { 〈语句块2〉 } …… Else if (条件n) { 〈语句块n〉; } </strong></span>
与VB相比,除了符号有所不同外,没有了Then 和End If。仅此而已。
三、循环结构:
VB:
(1)While语句。先对条件进行判断,然后决定是否执行循环体。满足条件,则执行;不满足时,则推出循环。
复制代码
(2)For Next语句。
1
2
3<span style="font-family:KaiTi_GB2312;font-size:18px;"><strong>While 〈条件〉 〈语句块〉 End While</strong></span>
复制代码
(3)Do Loop语句。执行循环体,知道满足条件为止。1
2
3<span style="font-family:KaiTi_GB2312;font-size:18px;"><strong>For 〈控制变量〉=〈初始值〉To 〈终值〉[Step 〈步长值〉] 〈循环体〉 Next [〈控制变量〉]</strong></span>
复制代码
C#:
1
2
3
4<span style="font-family:KaiTi_GB2312;font-size:18px;"><strong>Do 循环体 Loop Until 判定条件</strong></span>
(1)While语句。用于执行重复程序代码的语句。适用于循环次数不定的循环。
复制代码
(2)Do While循环。
1
2
3
4<span style="font-family:KaiTi_GB2312;font-size:18px;"><strong>While (表达式) { 循环体 }</strong></span>
复制代码
(3)For语句。按预定的次数执行循环体。
1
2
3
4
5<span style="font-family:KaiTi_GB2312;font-size:18px;"><strong>Do { 循环体 } While (表达式)</strong></span>
复制代码
1
2
3
4<span style="font-family:KaiTi_GB2312;font-size:18px;"><strong>For (初始值,表达式,更新值) { 循环体 }</strong></span>
(4)Foreach语句。常用于数组、集合的遍历循环。
复制代码
1
2
3
4
5
6
7
8<span style="font-family:KaiTi_GB2312;font-size:18px;"><strong>Foreach (类型 变量 in 集合或数组) { 循环体 } </strong></span>
就像老师说的,所有语言中几乎都是这三种结构,把这种三种结构弄明白,才可以“横行天下”啊!
最后
以上就是有魅力耳机最近收集整理的关于C#的三大结构的全部内容,更多相关C#内容请搜索靠谱客的其他文章。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复