Hướng dẫn dùng list.indexof c# python
Dẫn nhậpỞ các bài học trước, chúng ta đã cùng nhau tìm hiểu về GENERIC TRONG C#. Hôm nay chúng ta sẽ cùng tìm hiểu về List trong C#. Show Nội dungĐể đọc hiểu bài này tốt nhất các bạn nên có kiến thức cơ bản về các phần:
Trong bài học này, chúng ta sẽ cùng tìm hiểu các vấn đề:
List là gì?List là 1 Generic Collections đưa ra như một sự thay thế ArrayList vì thế về khái niệm cũng như sử dụng nó hoàn toàn giống với ArrayList. (bạn có thể tham khảo chi tiết trong bài ARRAYLIST TRONG C#) Ở đây mình chỉ trình bày lại một số ý để những bạn nào không theo dõi những bài trước vẫn có thể hiểu được. List trong C# là mộtGeneric Collections giúp lưu trữ và quản lý một danh sách các đối tượng theo kiểu mảng (truy cập các phần tử bên trong thông qua chỉ số index). Để sử dụng các Collections trong .NET ta cần thêm thư viện System.Collections.Generic bằng câu lệnh:
Vì List là một lớp nên trước khi sử dụng ta cần khởi tạo vùng nhớ bằng toán tử new:
Bạn cũng có chỉ định sức chứa (Capacity) ngay lúc khởi tạo bằng cách thông qua constructor được hỗ trợ sẵn:
Ngoài ra bạn cũng có thể khởi tạo 1 List chứa các phần tử được sao chép từ một Generic Collections khác (lưu ý là có cùng kiểu dữ liệu truyền vào):
Một số thuộc tính và phương thức hỗ trợ sẵn trong ListMột số thuộc tính thông dụng trong List:
Một số phương thức thông dụng trong List:
Sử dụng List hoàn toàn tượng tự như sử dụng ArrayList. Một ví dụ đơn giản về sử dụng List:
Kết quả: khi chạy đoạn chương trình trên là: Kết luậnNội dung bài này giúp các bạn nắm được:
Bài học sau chúng ta sẽ cùng tìm hiểu về DICTIONARY TRONG C#. Cảm ơn các bạn đã theo dõi bài viết. Hãy để lại bình luận hoặc góp ý của mình để phát triển bài viết tốt hơn. Đừng quên “Luyện tập – Thử thách – Không ngại khó”. Tải xuốngProjectNếu việc thực hành theo hướng dẫn không diễn ra suôn sẻ như mong muốn. Bạn cũng có thể tải xuống PROJECT THAM KHẢO ở link bên dưới! Thảo luậnNếu bạn có bất kỳ khó khăn hay thắc mắc gì về khóa học, đừng ngần ngại đặt câu hỏi trong phần bên dưới hoặc trong mục HỎI & ĐÁP trên thư viện Howkteam.com để nhận được sự hỗ trợ từ cộng đồng. |