Danh mục

Winform - Lập Trình C# - Lập Trình C Shap - Unlicensed Collections

Số trang: 28      Loại file: ppt      Dung lượng: 597.50 KB      Lượt xem: 13      Lượt tải: 0    
10.10.2023

Xem trước 0 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

Tham khảo tài liệu winform - lập trình c# - lập trình c shap - unlicensed collections, công nghệ thông tin, kỹ thuật lập trình phục vụ nhu cầu học tập, nghiên cứu và làm việc hiệu quả
Nội dung trích xuất từ tài liệu:
Winform - Lập Trình C# - Lập Trình C Shap - Unlicensed CollectionsCollectionsCollections 1 BM HTTT - Khoa CNTT - HUI ̣Nôi dungNôi Array và ArrayList Queue và Stack Môt số interface cua System.Collections ̣ ̉ 2System.Array và System.CollectionsSystem.Array Array trong C# được thực thi như 1 instance cua lớp ̉  System.Array và là 1 trong cac loai lớp collection ́ ̣ Han chê: Có kich cỡ cố đinh, nên không thể thêm muc mới ̣ ́ ́ ̣ ̣  ̀ ́ ̉ vao cuôi mang Cac lớp Collection được dung để thao tac danh sach cac ́ ̀ ́ ́ ́  đôi tượng (list of objects) và có thể triên khai nhiêu chức ́ ̉ ̀ năng hơn mang thông thường. ̉ Cac chức năng nay được thực thi thông qua cac interface ́ ̀ ́  trong namespace System.Collections. Lớp thực thi cac ́ interface nay có thể theo những cach khac với ̀ ́ ́ System.Array. 3Class ArrayClass Tât cả mang đêu kế thừa ngâm đinh từ lớp trừu tượng ́ ̉ ̀ ̀ ̣  Array (namespace System) Property Length: specifies the number of elements in the  array. Class Array provides static methods that provide  algorithms for processing arrays: Sort  Copy  4Cac han chế cua mang thông thườngCac ̣ ́ ̉ ̉ Khi muôn đinh lai kich cỡ mang thông thường, ́ ̣ ̣́ ̉  thường phai tao 1 mang mới, copy cac phân tử ̣̉ ̉ ́ ̀ cân giữ lai, câp nhât cac tham chiêu đên mang ̀ ̣ ̣ ̣ ́ ́ ́ ̉ gôc sao cho nó cung tham chiêu đên mang mới. ́ ̃ ́ ́ ̉ Nêu muôn xoa 1 phân tử khoi mang, phai ́ ́ ́ ̀ ̉ ̉ ̉  chuyên tât cả cac phân tử sau phân tử bị xoa lên ̉ ́ ́ ̀ ̀ ́ 1 vị trí Khi muôn chen 1 phân tử vao mang, phai ́ ̀ ̀ ̀ ̉ ̉  chuyên cac phân tử xuông 1 vị trí để tao ô trông ̉ ́ ̀ ́ ̣ ́ cho phân tử cân chen  khi đó phân tử cuôi sẽ ̀ ̀ ̀ ̀ ́ bị mât ́ 5Collection OverviewCollection Tât cả cac lớp collection trong .NET Framework đêu thực ́ ́ ̀  thi từ 1 tổ hợp cac collection interfaces. ́ Cac collection interface khai bao cac operations sẽ được ́ ́ ́  thực thi trên cac loai collection khac nhau. ́ ̣ ́ Tât cả interface khai bao trong namespace ́ ́  System.Collections đêu có 1 loai generic tương đông ̀ ̣ ̀ trong namespace System.Collections.Generic. 6Môt số Collection nongeneric thông dung ̣ ̣Môt ArrayList  Represents a dynamically size array of objects  Hashtable  Represents a collection of objects identified by a numerical  Queue  Represents a standard FIFO queue  SortedList  Like a dictionary  The elements can be accessed by ordinal position  Stack  A FIFO queue providing push and pop( and peek) functionality  7Lớp ArrayList ...

Tài liệu được xem nhiều: