Đào tạo Học lập trình Hoạt động đào tạo Môi trường đào tạo Kiến thức lập trình
Đang xem: Ienumerable trong c# là gì
Sự khác biệt giữa List,IList, IEnumerable trong lập trình C#
Trong lập trình C# việc sử dụng danh sách bao gồm tập các dữ liệu từ dạng đơn giản đến phức tạp để lưu trữ thông tin là rất lớn.
Trong bài viết này sẽ đề cập sự khác biệt giữa các kiểu làm việc với danh sách:1. List2. IList3. IEnumerable
Sau đây là đặc điểm và cách thức sử dụng của các kiểu trong C#:- IEnumerable: Là một lớp giao diện có thể cho lớp khác kế thừa hoặc cài đặt từ nó. Nó không cho phép truy xuất trực tiếp và chỉ được phép đọc (readonly). Trong trường hợp lấy về một danh sách đọc để hiển thị mà không có nhu cầu làm thay đổi dữ liệu đó, đặc biệt sử dụng foreach thì người ta có thể sử dụng IEnumberable.- ICollection kế thừa từ IEnumerable nhưng nó cho phép thêm (add), xóa (remove) khi thao tác với tập sử dụng nó. ICollection cũng không cho phép truy xuất trực tiếp phần tử thông qua chỉ số (index).
Ngôn ngữ lập trình web JavaScript hoạt động như thế nào?
Học lập trình chuyên nghiệp và thực tiễn cùng chuyên gia
5 lỗi cơ bản các lập trình viên front-end cần khắc phục
Trụ sở chính
Tầng 2 số 20 ngõ 678 Đường Láng (Hoặc cuối ngõ 100 Nguyễn Chí Thanh), Đống Đa, Hà Nội.
Cài đặt âm thanh Gửi nội dung chat qua email Thông tin liên hệ của bạn Kết thúc cuộc nói chuyện Chỉnh sửa thông tin của bạn Lưu or Hủy gửi Email transcript Gửi or Hủy gửi Đóng cửa sổ chat|Tiếp tục chat Tốt, tôi hài lòng với cuộc hội thoại Không tốt, tôi chưa hài lòng với cuộc hội thoại
Hỗ trợ trực tuyến |
||
Thanh Mai | ||
Huệ Nguyễn | ||
Quang Đăng | ||
Khóa học * —Chọn khóa học—Khóa lập trình C# for BaseKhóa lập trình C# for DeveloperLập trình ASP.NET for DeveloperKhóa lập trình Java for BaseLập trình web bằng J2EE for DeveloperKhóa lập trình J2SE for DeveloperLập trình di động AndroidKhóa học lập trình di động iOSLập trình Windows PhoneKhóa học lập trình PHP for BaseKhóa học lập trình PHP for DeveloperKhóa học lập trình C/C++Khóa học công nghệ MVC FrameworkKhóa học công nghệ Linq & Entity FrameworkKhóa công nghệ HTML5Khóa học Ajax & jQueryKhóa học lập trình mã nguồn mở DotnetnukeKhóa học quản trị, lập trình SharePointKhóa học kinh nghiệm Kiểm thử phần mềm TesterKhóa học kinh nghiệm lập trình VBA for ExcelKhóa học Quản trị dự ánKhóa học kỹ thuật, thủ thuật seo thuần túy lên topKhóa học quản trị hệ điều hành LinuxKhóa học cơ sở dữ liệu SQL ServerKhóa học cơ sở dữ liệu Oracle ServerKhóa học tin học văn phòng Word, Excel, PowerPointKhóa học khác
Xem thêm: Điều Kiện Phát Hành Cổ Phiếu Để Hoán Đổi Cổ Phiếu Là Gì, Chi Tiết Thủ Tục Hành Chính
Dịch vụ * —Chọn dịch vụ —…Thiết kế website, nhận diện thương hiệu……Thiết kế website………Website công ty………Website bán hàng online………Website nhà hàng………Website du lịch………Website tin tức………Website cá nhân……Thiết kế nhận diện thương hiệu……Thiết kế tài liệu Marketing……Chụp ảnh thương mại……Thiết kế và thi công quảng cáo……Dịch vụ thiết kế trọn gói…Tư vấn giải pháp công nghệ…Xây dựng và phát triển phần mềm……Hệ thống ứng dụng trên Desktop……Hệ thống ứng dụng trên Web……Mobile App……Sản phẩm phần mềm…Cung cấp thiết bị phần cứng……Viễn thông di động……Máy tính & linh kiện……Thiết bị văn phòng……Hệ thống mạng…Dịch vụ khác