Sử dụng các phương thức và thuộc tính có trong lớp ArrayList

Một phần của tài liệu Giáo trình lập trình ứng dụng Công nghệ thông tin (Trang 31 - 33)

Chương 2 NỀN TẢNG C# CƠ BẢN

2.5 Collections

2.5.2 Sử dụng các phương thức và thuộc tính có trong lớp ArrayList

Phương thức hoặc thuộc tính Mơ tả

Count

Thuộc tính trả về 1 số nguyên là số phần tử có trong ArrayList

Add(object value)

Phương thức thêm một đối tượng vào cuối ArrayList

AddRange(Collection ListObject)

Phương thức thêm danh sách từ ListObject vào cuối ArrayList

Clear()

Phương thức xóa hết các phần tử trong ArrayList

Trang 26

ArrayList hay không

GetRange(int startIndex, int EndIndex)

Phương thức trả về 1 ArrayList bao gồm các phần tử từ vị trì startIndex đến EndIndex trong ArrayList ban đầu

IndexOf(object value)

Phương thức trả về giá trị đầu tiên xuất hiện đối tượng value trong ArrayList, Khơng tìm thấy trả về -1

Insert(int Index, object value)

Phương thức chèn đối tượng value vào vị trí Index trong ArrayList

InsertRange(int index, Icollection Listobject)

Phương thức chèn danh sách ListObject vào vị trí Index trong ArrayList

LastIndexOf(object value)

Phương thức trả về vị trí xuất hiện cuối cùng của đối tượng value trong ArrayList, khơng tìm thấy trả về -1

Remove(object value)

Phương thức xóa đối tượng value xuất hiện đầu tiên trong ArrayList

RemoveAt(int index)

Phương thức xóa phần tử tại vị trí index trong ArrayList

RemoveRange(int index, int cout)

Phương thức xóa bỏ một danh sách trong ArrayList từ vị trí Index và số phần tử count cần xóa trong ArrayList

Reverse()

Phương thức đảo ngược các phần tử trong ArrayList

Sort()

Phương thức sắp xếp các phần tử trong ArrayList theo thứ tự tăng dần

ToArray()

Phương thức trả về một mảng object chứa các phần tử được sao chép từ ArrayList

BinarySort(object value)

Phương thức tìm kiếm đối tượng value trong ArrayList theo thuật tốn tìm kiếm nhị phân

Nếu tìm thấy sẽ trả về vị trí của phần tử, ngược lại trả về giá trị âm

Lưu ý: ArrayList phải được sắp xếp trước khi sử dụng

Trang 27

Một phần của tài liệu Giáo trình lập trình ứng dụng Công nghệ thông tin (Trang 31 - 33)

Tải bản đầy đủ (PDF)

(165 trang)