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