開發者要充分應用任何一種語言
選擇語句
If和switch被稱之為選擇語句
if語句
這個語句中包含一個求布爾值的表達式
if語句後面可以緊跟一個else語句
一般來講
注
下面是if語句的一個應用實例
int i=
if (i ==
{MessageBox
elseif (i==
{MessageBox
else
{ MessageBox
switch語句
這個語句求一個表達式的值
用做switch語句驅動器的表達式包含在括號內
switch塊以關鍵字case開始
C#首先求switch語句中的表達式的值
如果沒有case與switch塊的常量值相匹配
通常
下面是switch語句的一個應用實例
int i=
switch (i)
{
case
MessageBox
break;
case
MessageBox
break;
default:
MessageBox
break;
}
循環語句
因為while
while語句
當一個表達式的值為真時
下面是while語句的一個應用實例
int i=
while (i <
{
MessageBox
i++;
}
do語句
這個語句執行其嵌套語句零次或多次
do語句後面是一個嵌套語句
以下為do語句的一個應用實例
int i=
do
{
MessageBox
i++;
}
while (i <
for語句
這個語句以for關鍵字開始
以下是for語句的一個應用實例
for (int i=
{
MessageBox
}
}
foreach語句
這個語句用來循環一個集合中的元素
使用foreach語句時
下面是foreach語句的一個應用實例
int[] intArray;
intArray = newint[
intArray[
intArray[
intArray[
foreach (int ArrayElement in intArray)
MessageBox
跳躍語句
由於break
break語句
這個語句常與switch語句聯合使用
下面是break語句的一個應用實例
int i =
while (i <
{
MessageBox
if (i ==
break;
i++;
}
continue語句
這個語句將控制返回到控制循環語句的布爾表達式
下面是continue語句的一個應用實例
for (inti =
{
if (i <
{
continue;
}
MessageBox
}
goto語句
這個語句把控制無條件交給一個標記語句
如果過度使用goto語句
下面是goto語句的一個應用實例
int i =
while (i <
{
MessageBox
if (i ==
goto Complete;
i++;
}
Complete: MessageBox
補充信息
本文介紹了C#中代碼/流程語句的基本信息
Irina Medvinskaya自
From:http://tw.wingwit.com/Article/program/net/201311/13443.html