程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> C語言 >> 關於C語言 >> C#數組的屬性、foreach遍歷、交錯數組與矩形數組的區別(2)

C#數組的屬性、foreach遍歷、交錯數組與矩形數組的區別(2)

編輯:關於C語言

用foreach循環一次性遍歷a數組

int[,,] a = new int[2, 2, 2] { {{ 1, 2 }, { 3,4}},{{ 5, 6 }, { 7,8}} };//定義一個2行2列2縱深的3維數組a
foreach(int i in a)
{
Console .WriteLine (i);
}

這兩種代碼執行的結果是一樣的都是 每行一個元素, 共8行,元素分別是1 2 3 4 5 6 7 8

下面我們再做個例子,是一個利用for和foreach循環做的存取數組元素的例子,首先提示 用戶輸入學生的個數,然後把學生個數作為存儲學生姓名的數組names的元素個數,采用for循環按照數組的索引i從0位開始循環輸出“輸 入學生姓名”的提示,並把用戶輸入的學生姓名按照其在數組的索引方式names[i]存儲在names數組中,for循環次數的最大值(即索引的 最大值)通過數組屬性.Length得到,上節課我們說過容量與索引之間的關系是index=Array.Length-1,本題即i的最大值<names.Length,存 儲後,提示“輸出學生姓名”,再用foreach循環一次性遍歷names數組中存儲的每個元素(學生的姓名),一個一個的把它賦值給 name元素,然後輸出到控制台上。

-
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved