Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
}<br />
}<br />
}<br />
s1 = "31"; break;<br />
case "2":<br />
s1 = "28"; break;<br />
case "4": case "6": case "9":<br />
僅 為 說 明 問 題 , 無 此 必 要 句<br />
goto case "11";//goto 語<br />
case "11":<br />
s1 = "30"; break;<br />
default:<br />
s1 = " "; break; 誤 錯 入 輸<br />
System.Console.WriteLine(s1);<br />
1.6.2 foreach 語 句<br />
foreach 語 句 是 C# 語 言 新 引 入 的 語 句 ,C 和 C++ 中 沒 有 這 個 語 句 , 它 借 用 Visual Basic 中 的<br />
foreach 語 句 。 語 句 的 格 式 為 :<br />
foreach( 型 別 變 數 名 in 表 達 式 ) 循 環 語 句<br />
其 中 表 達 式 必 須 是 一 個 陣 列 或 其 它 集 合 型 別 , 每 一 次 循 環 從 陣 列 或 其 它 集 合 中 逐 一 取 出 資 料 ,<br />
指 派 給 指 定 型 別 的 變 數 , 該 變 數 可 以 在 循 環 語 句 中 使 用 、 處 理 , 但 不 允 許 修 改 變 數 , 該 變 數 的<br />
指 定 型 別 必 須 和 表 達 式 所 代 表 的 陣 列 或 其 它 集 合 中 的 資 料 型 別 一 致 。 例 子 :<br />
using System;<br />
class Test()<br />
{<br />
public static void Main()<br />
{<br />
}<br />
}<br />
int[] list = {10, 20, 30, 40};// 陣<br />
foreach(int m in list)<br />
Console.WriteLine("{0}", m);<br />
對 於 一 維 陣 列 ,foreach 語 句 循 環 順 序 是 從 下 標 為 0 的 元 素 開 始 一 直 到 陣 列 的 最 後 一 個 元<br />
列<br />
素 。 對 於 多 維 陣 列 , 元 素 下 標 的 遞 增 是 從 最 右 邊 那 一 維 開 始 的 。 同 樣 break 和 continue 可 以 出<br />
現 在 foreach 語 句 中 , 功 能 不 變 。<br />
23