Ngôn Ngữ C# - Mảng Nhiều Chiều
Có thể bạn quan tâm
Mảng đa chiều trong C# còn được gọi là mảng hình chữ nhật. Nó có thể là hai chiều hoặc ba chiều. Dữ liệu được lưu trữ dưới dạng bảng (cột * hàng) còn được gọi là ma trận.
Để tạo mảng đa chiều, chúng ta cần sử dụng dấu phẩy bên trong dấu ngoặc vuông. Ví dụ:
int[,] arr=new int[3,3];//declaration of 2D array int[,,] arr=new int[3,3,3];//declaration of 3D arrayVí dụ mảng đa chiều trong C#
Chúng ta hãy xem một ví dụ đơn giản về mảng đa chiều trong C# khai báo, khởi tạo và duyệt qua mảng hai chiều.
using System; public class MultiArrayExample { public static void Main(string[] args) { int[,] arr=new int[3,3];//declaration of 2D array arr[0,1]=10;//initialization arr[1,2]=20; arr[2,0]=30; //traversal for(int i=0;i<3;i++){ for(int j=0;j<3;j++){ Console.Write(arr[i,j]+" "); } Console.WriteLine();//new line at each row } } }Kết quả:
0 10 0 0 0 20 30 0 0 Xem ví dụVí dụ về mảng nhiều chiều C#: Khai báo và khởi tạo giá trị cho mảng
Có 3 cách để khởi tạo mảng đa chiều trong C#.
Cách 1:
int[,] arr = new int[3,3]= { { 1, 2, 3 }, { 4, 5, 6 }, { 7, 8, 9 } };Cách 2: Chúng ta có thể bỏ qua kích thước mảng.
int[,] arr = new int[,]{ { 1, 2, 3 }, { 4, 5, 6 }, { 7, 8, 9 } };Cách 3 : Chúng ta cũng có thể không dùng toán tử new.
int[,] arr = { { 1, 2, 3 }, { 4, 5, 6 }, { 7, 8, 9 } };Chúng ta hãy xem một ví dụ đơn giản về mảng nhiều chiều khởi tạo giá trị cho mảng tại thời điểm khai báo.
using System; public class MultiArrayExample { public static void Main(string[] args) { int[,] arr = { { 1, 2, 3 }, { 4, 5, 6 }, { 7, 8, 9 } };//declaration and initialization //traversal for(int i=0;i<3;i++){ for(int j=0;j<3;j++){ Console.Write(arr[i,j]+" "); } Console.WriteLine();//new line at each row } } }Kết quả:
1 2 3 4 5 6 7 8 9 Xem ví dụTừ khóa » Duyệt Mảng 2 Chiều C#
-
Mảng 2 Chiều Trong C# | How Kteam
-
Mảng 2 Chiều Trong C# - Quản Trị Máy Tính
-
Mảng 2 Chiều Trong C# | Codelearn
-
[C#] Hướng Dẫn Sử Dụng Mảng 2 Chiều
-
Bài Tập Mảng 2 Chiều Trong C# - C# Căn Bản
-
[PDF] MẢNG 2 CHIỀU (2D Array)
-
Mảng Nhiều Chiều Trong C# - Học Lập Trình Từ Cơ Bản đến Nâng Cao
-
Mảng Trong Lập Trình C Sharp
-
Tìm Số Max, Min Trong Mảng 2 Chiều | Nền Tảng
-
Mảng (Array) Trong C# | 85 Bài Học Lập Trình C# Hay Nhất
-
C# - Bài 25: Mảng Hai Chiều - YouTube
-
Mảng Trong C#: Một Chiều, Nhiều Chiều, Răng Cưa (jagged) | Tự Học ICT
-
Mảng Hai Chiều Trong Java - Freetuts