Lấy và thiết lập các giá trị trong mảng C#

Lấy và thiết lập các giá trị trong mảng C#

Hãy nhìn vào làm cách nào làm việc với các vật cụ thể bên trong mảng. Để tham chiếu đến một vật cụ thể trong một
mảng, bạn sử dụng toán tử indexer ([ ]). Ví dụ, code này gán một giá trị vào vị trí #0 trong mảng scores:

scores[0] = 99;

Số trong [ ] được gọi là chỉ mục. Code trên lưu giữ giá trị 99 vào scores tại chỉ mục 0. Chỉ mục này có thể là bất
cứ biểu thức int nào, không chỉ là literal. Ví dụ, bạn cũng có thể làm cái này: scores[someSpot + 1].
Có thể là ngạc nhiên, chỉ mục hóa bắt đầu tại 0 thay vì 1. Bạn có thể nghĩ về cái này như một truyền thống gia đình;
Java, C++, và C bắt đầu chỉ mục hóa tại 0. Làm như vậy gọi là chỉ mục hóa dựa trên 0. Không phải mọi ngôn ngữ lập
trình làm việc theo cách này, nhưng nhiều làm. Trong C#, vị trí đầu tiên là #0.
Các giá trị khác trong mảng có thể được truy cập với các số khác:

scores[1] = 95;
scores[2] = 90;

Bạn cũng có thể sử dụng toán tử indexer để đọc giá trị hiện tại trong một mảng tại một chỉ mục cụ thể:

Console.WriteLine(scores[0]);

Cái này viết ra giá trị hiện tại của phần tử đầu tiên (index 0th) trong mảng scores.

Chia sẻ