Mảng ArrayList, Queue, Stack, List và Dictionary

1. ArrayList

- Là tập hợp danh sách tự động thay đổi kích thước.

ví dụ:



2. Queue

Queue là hàng đợi tập hợp danh sách vào trước ra trước.
Enqueue(Object):  Adds an object to the end of the Queue.
Dequeue() : Xóa và trả về giá trị đầu Queue (Removes and returns the object at the beginning of the Queue)
Peek() : Trả về giá trị ở đầu Queue ( returns the object at the beginning of the Queue)

Ví dụ:



Link tham khảo:
https://msdn.microsoft.com/en-us/library/system.collections.queue_methods(v=vs.110).aspx

3. Stack

Stack là ngăn xếp tập hợp danh sách vào trước ra sau.
Push(); đưa dữ liệu vào stack (add element to the Stack.)
PoP();  trả về và xóa dữ liệu ngăn trên cùng   (return and removes another element from the Stack).
Peek();   trả về dữ liệu ngăn trên cùng không xóa trong stack (Views the first element in the Stack but does not remove it).

ví dụ:


4. List

Hiện c# đang sử dụng List rất nhiều cho Girdview và dễ dàng tìm kiếm kiếm và sắp xếp.
List<Object> _namelist = new List<Object>
Object là int, string ....... đối tượng do người lập trình định nghĩa.

Ví dụ:

Ví dụ 2:


5. Dictionary

Dictionary cũng được vận dụng và sử dụng khá nhiều trong c#

ví dụ:



Share To:

laptrinhvien

Post A Comment:

0 comments so far,add yours