首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> C語言 >> 關於C語言

C# 陣列屬性、foreach 遍歷與交錯陣列vs矩形陣列差異(二)

     編輯:關於C語言

三維陣列遍歷比較

int[,,] a = new int[2, 2, 2] { {{1,2},{3,4}}, {{5,6},{7,8}} };

// 巢狀 for 迴圈
for (int i = 0; i < a.GetLength(0); i++)
    for (int j = 0; j < a.GetLength(1); j++)
        for (int z = 0; z < a.GetLength(2); z++)
            Console.WriteLine(a[i, j, z]);

// 單一 foreach
foreach (int val in a) Console.WriteLine(val);

兩者輸出相同:1 2 3 4 5 6 7 8。

學生姓名輸入/輸出練習

Console.Write("請輸入學生人數:");
int n = int.Parse(Console.ReadLine());
string[] names = new string[n];

for (int i = 0; i < names.Length; i++)
{
    Console.Write("輸入學生姓名:");
    names[i] = Console.ReadLine();
}

Console.WriteLine("輸出學生姓名:");
foreach (string name in names) Console.WriteLine(name);

執行畫面

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved