Lớp ArrayList Trong C#

Sign in Sign in Welcome!Log into your account your username your password Forgot your password? Password recovery Recover your password your email Search Friday, March 13, 2026
  • Sign in / Join
Sign in Welcome! Log into your account your username your password Forgot your password? Get help Password recovery Recover your password your email A password will be e-mailed to you. sinhvientot.net sinhvientot.net sinhvientot.net 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 78

Chú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)

Giới thiệu mô hình 3-layer ( 3 lớp) 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 0

Bài 1: Giới thiệu ngôn ngữ lập trình C# (Csharp)

Nguyễn Quýt - July 9, 2016 0

Bài 02: Cấu trúc một chương trình C# (Csharp)

Nguyễn Quýt - July 10, 2016 0

Bài 03: Cú pháp C# (Csharp) cơ bản

Nguyễn Quýt - July 10, 2016 2

Bài 04: Kiểu dữ liệu trong C#

Nguyễn Quýt - July 11, 2016 0 Load more

Bà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, 2021

Hướ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 STORIES

Hướng dẫn Public Mail Server trên TMG

Mr Good - October 14, 2016 0

Các mô hình Firewall

Mr Good - April 20, 2016 0

Từ khóa » Bài Tập Arraylist Trong C#