您的位置:首页 > 编程语言 > C#

C#的三大结构

2015-01-04 19:42 204 查看
   开始接触C#,刚刚开始的时候,有些陌生。慢慢发现了,其实C#与VB的共同之处很多,很易于我们理解。这篇博客,就说一下C#的三大结构。

   C#与VB一样,都是三大结构:顺序、选择和循环结构。这三大结构真可谓是“走遍天下”了。

一、顺序结构。

   与VB一样,顺序结构是最简单、最常用的结构。就是语句和语句之间,从上而下的执行。比如赋值语句、输入输出语句等。这里就不一一列举了。

    我们可以把跳转语句归于顺序结构。

二、选择结构:

VB:

(1)If语句。

单分支结构:



<span style="font-family:KaiTi_GB2312;font-size:18px;"><strong>If 〈条件〉  then
<执行语句〉
End If
</strong></span>


或者,双分支结构:




<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>


再者,多分支结构:

<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语句。



<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语句。



<span style="font-family:KaiTi_GB2312;font-size:18px;"><strong>If (条件)
〈语句块〉</strong></span>
或者



<span style="font-family:KaiTi_GB2312;font-size:18px;"><strong>If (条件1)
语句块1
Else
语句块2
</strong></span>
或者



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



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



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

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


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



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



<span style="font-family:KaiTi_GB2312;font-size:18px;"><strong>For (初始值,表达式,更新值)
{
循环体
}</strong></span>

(4)Foreach语句。常用于数组、集合的遍历循环。

<span style="font-family:KaiTi_GB2312;font-size:18px;"><strong>Foreach (类型 变量 in 集合或数组)
{
循环体
}
</strong></span>

  就像老师说的,所有语言中几乎都是这三种结构,把这种三种结构弄明白,才可以“横行天下”啊!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: