C#的三大结构
2015-01-04 19:42
204 查看
开始接触C#,刚刚开始的时候,有些陌生。慢慢发现了,其实C#与VB的共同之处很多,很易于我们理解。这篇博客,就说一下C#的三大结构。
C#与VB一样,都是三大结构:顺序、选择和循环结构。这三大结构真可谓是“走遍天下”了。
一、顺序结构。
与VB一样,顺序结构是最简单、最常用的结构。就是语句和语句之间,从上而下的执行。比如赋值语句、输入输出语句等。这里就不一一列举了。
我们可以把跳转语句归于顺序结构。
二、选择结构:
VB:
(1)If语句。
单分支结构:
或者,双分支结构:
再者,多分支结构:
(1)If语句。
与VB相比,除了符号有所不同外,没有了Then 和End If。仅此而已。
三、循环结构:
VB:
(1)While语句。先对条件进行判断,然后决定是否执行循环体。满足条件,则执行;不满足时,则推出循环。
(1)While语句。用于执行重复程序代码的语句。适用于循环次数不定的循环。
(4)Foreach语句。常用于数组、集合的遍历循环。
<span style="font-family:KaiTi_GB2312;font-size:18px;"><strong>Foreach (类型 变量 in 集合或数组)
{
循环体
}
</strong></span>
就像老师说的,所有语言中几乎都是这三种结构,把这种三种结构弄明白,才可以“横行天下”啊!
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>
就像老师说的,所有语言中几乎都是这三种结构,把这种三种结构弄明白,才可以“横行天下”啊!
相关文章推荐
- C#之三大结构
- C#之三大结构
- C#基础之三大结构
- C#数据类型和三大结构
- C#中的三大结构
- 数据结构之应用 "栈(Stack)" 实现: 解析算术表达式及计算求值 (C#/Java)
- C#中结构或类的嵌套 的方法 选择自 superch0054 的 Blog
- 数据结构之应用 "栈(Stack)" 实现: 解析算术表达式及计算求值 (C#/Java)
- 谁能给我介绍一本关于asp.net(C#)三层结构书。
- c#数据结构———二叉查找树
- c#中结构与类的区别
- C# 代码标准 .NET2.0版(三)项目设置和结构
- C#中结构或类的嵌套 的方法
- c#中结构与类的区别 选择自 YAOTIEBING 的 Blog
- 数据结构基础 - 链表的创建(C和C#代码)
- Enums and Structs in C#(C#里的枚举和结构) (from codeproject)
- JAVA与C#对照学习系列 —— 数据结构
- C#笔记(3)---基本语法[程序结构]
- c#中结构与类的区别
- C#锐利体验 第十三讲 结构