Menu
CoddyTech

Truy cập phần tử

Thuộc phần Kiến thức nền tảng trong hành trình C# của Coddy. Bài học 56 trên 69.

Trong C#, ta dùng mảng (array) để lưu nhiều giá trị trong một biến. Mỗi giá trị trong mảng được gọi là một phần tử (element), và mỗi phần tử có một chỉ số (index). Các chỉ số bắt đầu từ 0 đến độ dài của mảng trừ đi một. Ví dụ, hãy xem mảng tiếp theo: 

char[] letters = {'a', 'b', 'c', 'd', 'e', 'f', 'g'};
  • Phần tử a ở chỉ số 0
  • Phần tử b ở chỉ số 1
  • ...
  • Phần tử g ở chỉ số 6

Để truy cập một phần tử trong mảng, ta có thể dùng chỉ số của phần tử đó trong dấu ngoặc vuông. Ví dụ, để truy cập phần tử đầu tiên của một mảng có tên letters, ta dùng letters[0].

Đây là một ví dụ:

int[] numbers = {10, 20, 30, 40, 50};
int element = numbers[2];

Biến element sẽ giữ giá trị 30 vì nó truy cập phần tử thứ ba (có chỉ số là 2).

challenge icon

Thử thách

Dễ

Tạo một phương thức tên là Values, nhận một mảng làm đối số và in ra tất cả phần tử trong mảng lần lượt.

Để duyệt qua một mảng, hãy dùng trường .Length:

for (int i = 0; i < numbers.Length; i++) {
	// code
}

Cách này giúp i chạy từ 0 đến numbers.Length (không bao gồm giá trị này), tương ứng chính xác với tất cả chỉ số của mảng.

Tự làm thử

using System;

public class Program {
    public static void Values(int[] arr) {
        // Viết code ở đây
    }

    public static void Main(string[] args) {
        int[] numbers = {10, 20, 30, 40, 50};
        Values(numbers);
    }
}
quiz iconTự kiểm tra

Bài học này có một bài trắc nghiệm ngắn. Bắt đầu bài học để trả lời và theo dõi tiến độ.

Tất cả bài học trong Kiến thức nền tảng

Tự luyện tập: Trình biên dịch C# online