Mảng C#
Tưởng tượng bạn đang tạo một bảng high scores cho một game. Nó là dễ để xem làm cách nào chúng ta có thể tạo một
biến để trình bày một score đơn. Có thể chúng ta sẽ sử dụng int hay uint cho dạng của nó. Nhưng chúng ta cần nhiều
scores, không chỉ một. Sử dụng chỉ cái gì chúng ta đã biết, bạn có thể tưởng tượng tạo một vài biến cho các scores
khác nhau. Nếu chúng ta muốn một top 10, có thể chúng ta sẽ làm thứ gì đó như:
int score1 = 100;
int score2 = 95;
int score3 = 92;
// Keep going to 10.
Nó làm việc về mặt kĩ thuật. Viết ra 10 biến không quá tồi để viết ra. Nhưng hãy hi vọng chúng ta không thay đổi
ý nghĩ của chúng ta và muốn 100 hay 1000!
C# có thể tạo không gian cho toàn bộ bộ các giá trị cùng một lúc. Cái này được gọi là mảng. Một biến đơn có
thể lưu giữ một mảng các giá trị, và mỗi vật bên trong mảng có thể được truy cập bởi chỉ mục của nó – số của nó
trong mảng. Vì vậy, thay vì tạo score1, score2, etc, chúng ta có thể tạo một mảng scores đơn cho công việc.
