Lớp ArrayList Trong C#
Có thể bạn quan tâm
- Sign in / Join
sinhvientot.net
Home Lập trình C# Lớp ArrayList trong C# Facebook Twitter Pinterest WhatsApp Nó đại diện cho một bộ sưu tập lệnh của một đối tượng có thể lập được chỉ mục riêng. Nó là một cách cơ bản để thay thế cho một mảng. Tuy nhiên, không giống như mảng bạn có thể thêm và loại bỏ các item từ danh sách ở vị trí quy định bằng cách sử dụng một chỉ số và mảng thay đổi kích thước tự động. Nó cũng cho phép cấp phát bộ nhớ động, thêm, tìm kiếm và sắp xếp các mục trong danh sách.
Phương thức và thuộc tính của lớp ArrayList
Bảng sau đây liệt kê một số tính chất thường được sử dụng của lớp ArrayList:
| Thuộc tính | Mô tả |
| Capacity | Gets hoặc sets số phần tử của ArrayList |
| Count | Đếm số phần tử đang có trong ArrayList |
| IsFixedSize | Trả về một giá trị cho biết rằng ArrayList có phải là kích thước cố định. |
| IsReadOnly | Trả về một giá trị cho biết rằng ArrayList có phải là chỉ đọc. |
| Item | Gets hoặc sets phần tử tại chỉ số xác định. |
Bảng sau đây liệt kê một số phương thức thường được sử dụng của lớp ArrayList:
| STT | Phương thức |
| 1 | public virtual int Add(object value); Thêm một đối tượng vào cuối ArrayList. |
| 2 | public virtual void AddRange(ICollection c); Thêm các phần tử của một mảng con vào cuối ArrayList. |
| 3 | public virtual void Clear(); Loại bỏ tất cả các phần tử của ArrayList. |
| 4 | public virtual bool Contains(object item); Xác định xem một phần tử có trong ArrayList hay không. |
| 5 | public virtual ArrayList GetRange(int index, int count); Trả về một ArrayList con chứa các phần tử trong ArrayList nguồn. |
| 6 | public virtual int IndexOf(object); Trả về vị trí xuất hiện đầu tiên của một giá trị trong ArrayList. |
| 7 | public virtual void Insert(int index, object value); Chèn một phần tử vào ArrayList tại vị trí xác định. |
| 8 | public virtual void InsertRange(int index, ICollection c); Chèn các phần tử của một bộ sưu tập vào ArrayList tại vị trí xác định. |
| 9 | public virtual void Remove(object obj); Loại bỏ sự xuất hiện đầu tiên của một đối tượng cụ thể từ ArrayList. |
| 10 | public virtual void RemoveAt(int index); Loại bỏ một phần tử tại chỉ số quy định của ArrayList. |
| 11 | public virtual void RemoveRange(int index, int count); Gỡ bỏ một loạt các phần tử từ ArrayList. |
| 12 | public virtual void Reverse(); Đảo ngược thứ tự của các phần tử trong ArrayList. |
| 13 | public virtual void SetRange(int index, ICollection c); Coppies các phần tử của một bộ sưu tập trên một loạt các phần tử trong ArrayList. |
| 14 | public virtual void Sort(); Sắp xếp các phần tử trong ArrayList. |
| 15 | public virtual void TrimToSize(); Thiết lập khả năng thực tế của số lượng các phần tử trong ArrayList. |
Ví dụ
using System; using System.Collections; namespace CollectionApplication { class Program { static void Main(string[] args) { ArrayList al = new ArrayList(); //Khai báo một ArrayList Console.WriteLine("Thêm một số phần tử:"); al.Add(45); al.Add(78); al.Add(33); al.Add(56); al.Add(12); al.Add(23); al.Add(9); Console.WriteLine("Suc chua: {0} ", al.Capacity); Console.WriteLine("So phan tu: {0}", al.Count); Console.Write("Noi dung: "); foreach (int i in al) { Console.Write(i + " "); } Console.WriteLine(); Console.Write("Sap xep noi dung: "); al.Sort(); foreach (int i in al) { Console.Write(i + " "); } Console.WriteLine(); Console.ReadKey(); } } }Khi đoạn mã trên được biên dịch và thực thi, nó tạo ra các kết quả như sau:
Nhập một số phần tử: Suc chua: 8 So phan tu: 7 Noi dung: 45 78 33 56 12 23 9 Sap xep noi dung: 9 12 23 33 45 56 78Chúc bạn thành công!
RELATED ARTICLESMORE FROM AUTHOR
HTML/CSS Hướng dẫn tạo hình trái tim đập bằng CSS
HTML/CSS Hướng dẫn Build System chạy HTML trong Sublime Text 3
ASP.NET - MVC Khi nào nên sử dụng .NET Core và .Net Framework
C# Lập trình hướng đối tượng OOP (object-oriented programming)
ASP.NET - MVC Mô hình 3 lớp (3 – LAYER) là gì?
Java Phương trình bậc hai
LEAVE A REPLY Cancel reply
Log in to leave a comment
This site uses Akismet to reduce spam. Learn how your comment data is processed.
Danh sách bài viết C#
Hướng dẫn tải và cài đặt Visual Studio 2015
Mr Good - April 21, 2016 0Bài 1: Giới thiệu ngôn ngữ lập trình C# (Csharp)
Nguyễn Quýt - July 9, 2016 0Bài 02: Cấu trúc một chương trình C# (Csharp)
Nguyễn Quýt - July 10, 2016 0Bài 03: Cú pháp C# (Csharp) cơ bản
Nguyễn Quýt - July 10, 2016 2Bài 04: Kiểu dữ liệu trong C#
Nguyễn Quýt - July 11, 2016 0 Load moreBài viết mới nhất
Download Cisco Packet Tracer
April 21, 2023
Hướng dẫn cài đặt webserver trên localhost để chạy wordpress
September 8, 2021Hướng dẫn cấu hình IP ILO máy chủ HP DL380 Gen10
March 14, 2021
CentOS 8 – Giới thiệu về hệ điều hành Linux (P1)
July 10, 2020
Lòng biết ơn cũng là một loại trí tuệ
June 7, 2020 Load more © Copyright 2016, All Rights Reserved. Donations are always appreciated! MEW: 0x296f1a39d5Ca3cb83C76724eA38af3B90B90109D MORE STORIESHướng dẫn Public Mail Server trên TMG
Mr Good - October 14, 2016 0Các mô hình Firewall
Mr Good - April 20, 2016 0Từ khóa » Bài Tập Arraylist Trong C#
-
ArrayList Trong C# - Học Lập Trình C# Online - VietTuts
-
Lớp List - ArrayList Trong C# | 85 Bài Học Lập Trình C# Hay Nhất
-
ArrayList Trong C# | Comdy
-
Cách Dùng ArrayList Trong C# - Freetuts
-
ArrayList Trong C# | How Kteam
-
Hướng Dẫn Bài Tập Về ArrayList Trong C# By Tuan Ticker - YouTube
-
Ngôn Ngữ C# - ArrayList
-
Danh Sách (list) Trong C#: ArrayList, List, SortedList | Tự Học ICT
-
C# - C Sharp: ArrayList | V1Study
-
[Selenium C#] Bài 2: C# Basic | Anh Tester
-
Tổng Quan Về Collection Trong C# - Viblo
-
C# - Bài Tập 4.3: Sắp Xếp Mảng Tăng Dần Giảm Dần| Sắp Xếp Arraylist ...
-
How To Query An ArrayList With LINQ (C#) | Microsoft Docs
-
Bài 8: Collection Và Generic – Phần 1
Công nghệ
Công nghệ
Giải pháp
Download
ASP.NET Core
Thủ thuật
Excel
PowerPoint
Excel
Công nghệ
Công nghệ
Download
Download
Download