我是靠谱客的博主 有魅力耳机,这篇文章主要介绍C#的三大结构,现在分享给大家,希望可以做个参考。

   开始接触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

再者,多分支结构:

复制代码
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>
(2)Select语句。

复制代码
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>
C#:

(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语句。先对条件进行判断,然后决定是否执行循环体。满足条件,则执行;不满足时,则推出循环。

复制代码
1
2
3
<span style="font-family:KaiTi_GB2312;font-size:18px;"><strong>While 〈条件〉 〈语句块〉 End While</strong></span>
(2)For Next语句。

复制代码
1
2
3
<span style="font-family:KaiTi_GB2312;font-size:18px;"><strong>For 〈控制变量〉=〈初始值〉To 〈终值〉[Step 〈步长值〉] 〈循环体〉 Next [〈控制变量〉]</strong></span>
(3)Do Loop语句。执行循环体,知道满足条件为止。
复制代码
1
2
3
4
<span style="font-family:KaiTi_GB2312;font-size:18px;"><strong>Do 循环体 Loop Until 判定条件</strong></span>
C#:

(1)While语句。用于执行重复程序代码的语句。适用于循环次数不定的循环。

复制代码
1
2
3
4
<span style="font-family:KaiTi_GB2312;font-size:18px;"><strong>While (表达式) { 循环体 }</strong></span>
(2)Do While循环。

复制代码
1
2
3
4
5
<span style="font-family:KaiTi_GB2312;font-size:18px;"><strong>Do { 循环体 } While (表达式)</strong></span>
(3)For语句。按预定的次数执行循环体。

复制代码
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#内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(61)

评论列表共有 0 条评论

立即
投稿
返回
顶部