返回列表 發帖

[8-3]二維&三維陣列

本帖最後由 李泳霖 於 2024-1-9 11:16 編輯



  1. // 2維陣列
  2. //row 橫排
  3. //column 直排
  4. //第一種創建知道有值
  5. int[,] nums = {
  6.     {1,2,3},
  7.     {4,5,6},
  8.     {7,8,9}
  9. };
  10. System.Console.WriteLine("nums[0][0]="+nums[0, 0]);
  11. System.Console.WriteLine("nums[2][1]="+nums[2, 1]);
  12. System.Console.WriteLine("==============================================");
  13. for (int i=0;i<3;i++)
  14.     for(int j=0;j<3;j++)
  15.         System.Console.WriteLine("nums[" + i + "][" + j + "]=" + nums[i,j]);

  16. System.Console.WriteLine("==============================================");
  17. //不知道裡面的值
  18. int[,] nums2 = new int[3, 4];
  19. nums2[0, 0] = 3;
  20. nums2[0, 1] = 4;
  21. System.Console.WriteLine("nums2[0][0]=" + nums2[0, 0]);
  22. System.Console.WriteLine("nums2[0][1]=" + nums2[0, 1]);

  23. System.Console.WriteLine("==============================================");
  24. //三維陣列
  25. int[,,] nums3 = {
  26. { { 1,2,3},{4,5,6 },{7,8,9 } },
  27. {{10,11,12 },{13,14,15 },{16,17,18 } }
  28. };
  29. for (int i = 0; i < 2; i++)
  30.     for (int j = 0; j < 3; j++)
  31.         for (int k = 0; k < 3; k++)
  32.             System.Console.WriteLine("nums3[" + i + "][" + j + "]["+k+"]=" + nums3[i, j,k]);
複製代碼
istak.teach2@gmail.com

返回列表