Trong bài viết trước chúng ta đã đi qua 3 phương thức của Array gồm: AsReadOnly, BinarySearch và Clear; Trong bài viết này chúng ta sẽ đi tiếp một số phương thức hữu dụng khác trong lớp Array.
1. Array.ConvertAll Tên phương thức chắc hẳn cũng đã gợi cho chúng ta biết ý nghĩa, cách thức hoạt động của phương thức này. Phương thức ConvertAll sẽ giúp chuyển đổi dễ dàng 1 danh sách từ kiểu dữ liệu này sang kiểu dữ liệu phù hợp tương ứng khác, kiểu dữ liệu phù hợp tương ứng ở đây ví dụ như: Chuyển từ số nguyên qua số thực sẽ luôn đảm bảo kết quả đúng, còn trường hợp chuyển từ số thực qua số nguyên thì chưa chắc vì sẽ có trường hợp số thực có phần thập phân. Tương tự chuyển từ kiểu số sang kiểu chuỗi thì rất dễ dàng nhưng chuyển từ kiểu chuỗi qua kiểu số thì sẽ có trường hợp trong chuỗi có ký tự chữ cái. Trong ví dụ bên dưới thực hiện việc chuyển 1 mảng số nguyên sang 1 mảng các chuỗi ký tự. Ở đây tôi dùng phương thức GetType để lấy kiểu dữ liệu của 1 phần tử trong mảng trước và sau khi chuyển để thấy được kết quả làm việc của phương thức ConvertAll.
2. Array.Copy Phương thức Copy sẽ thực hiện việc sao 1 hoặc nhiều phần tử từ 1 mảng …..
