Giáo trình phân tích cấu tạo bo mạch mảng một chiều các giá trị bên trong dấu ngoặc p6
Số trang: 5
Loại file: pdf
Dung lượng: 907.59 KB
Lượt xem: 5
Lượt tải: 0
Xem trước 2 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 giáo trình phân tích cấu tạo bo mạch mảng một chiều các giá trị bên trong dấu ngoặc p6, kỹ thuật - công nghệ, điện - điện tử 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:
Giáo trình phân tích cấu tạo bo mạch mảng một chiều các giá trị bên trong dấu ngoặc p6. Ngôn Ngữ Lập Trình C# thức CopyTo(). Thuộc tính thường được sử dụng là Count, thuộc tính này trả về số thành phần trong tập hợp: for(int i = 0; i < myIntArray.Count; i++) { //... } Ở đây chúng ta sử dụng thuộc tính Count của myIntArray để xác định số đối tượng có thể được sử dụng trong mảng. Giao diện IComparer Giao diện IComparer cung cấp phương thức Compare(), để so sánh hai phần tử trong một tập hợp có thứ tự. Phương thức Compare() thường được thực thi bằng cách gọi phương thức CompareTo() của một trong những đối tượng. CompareTo() là phương thức có trong tất cả đối tượng thực thi IComparable. Nếu chúng ta muốn tạo ra những lớp có thể được sắp xếp bên trong một tập hợp thì chúng ta cần thiết phải thực thi IComparable. .NET Framework cung cấp một lớp Comparer thực thi IComparable và cung cấp một số thực thi cần thiết. Phần danh sách mảng sau sẽ đi vào chi tiết việc thực thi IComparable. Danh sách mảng Một vấn đề hạn chế của kiểu dữ liệu mảng là kích thước cố định. Nếu chúng ta không biết trước số lượng đối tượng trong một mảng sẽ được lưu giữ, thì sẽ khó khăn vì có thể chúng ta khai báo kích thước của mảng quá nhỏ (vượt quá kích thước lưu trữ của mảng) hoặc là kích thước quá lớn (dẫn đến lãng phí bộ nhớ). Chương trình của chúng ta có thể hỏi người dùng về kích thước, hoặc thu những input từ trong một web site.Tuy nhiên việc xác định số lượng của đối tượng trong những session có tính chất tương tác động là không thích hợp. Việc sử dụng mảng có kích thước cố định là không thích hợp cũng như là chúng ta không thể đoán trước được kích thước của mảng cần thiết. Lớp ArrayList là một kiểu dữ liệu mảng mà kích thước của nó được gia tăng một cách động theo yêu cầu. ArrayList cung cấp một số phương thức và những thuộc tính cho những thao tác liên quan đến mảng. Một vài phương thức và thuộc tính quan trọng của ArrayList được liệt kê trong bảng 9.3 như sau: Phương thức- thuộc tính Mục đích Phương thức static tạo một wrapper ArrayList cho đối Adapter() tượng IList Phương thức static nạp chồng trả về sanh sách đối tượng FixedSize() như là một wrapper. Danh sách có kích thước cố định, các thành phần của nó có thể được sửa chữa nhưng không thể thêm hay xóa. 248. Mảng, Chỉ Mục, và Tập Hợp. Ngôn Ngữ Lập Trình C# Phương thức static nạp chồng trả về danh sách lớp như là ReadOnly() một wrapper, chỉ cho phép đọc. Phương thức static trả về một ArrayList mà những thành Repeat() phần của nó được sao chép với giá trị xác định. Phương thức static trả về danh sách wrapper được thread- Synchronized() safe Thuộc tính để get hay set số thành phần trong ArrayList. Capacity Thuộc tính nhận số thành phần hiện thời trong mảng Count Thuộc tính kiểm tra xem kích thước của ArrayList có cố IsFixedSize định hay không Thuộc tính kiểm tra xem ArrayList có thuộc tính chỉ đọc IsReadOnly hay không. Thuộc tính kiểm tra xem ArrayList có thread-safe hay IsSynchronized không Thiết lập hay truy cập thành phần trong mảng tại vị trí xác Item() định. Đây là bộ chỉ mục cho lớp ArrayList. Thuộc tính trả về đối tượng có thể được sử dụng để đồng SyncRoot bộ truy cập đến ArrayList Phương thức public để thêm một đối tượng vào ArrayList Add() Phương thức public để thêm nhiều thành phần của một AddRange() ICollection vào cuối của ArrayList Phương thức nạp chồng public sử dụng tìm kiếm nhị phận BinarySearch() để định vị một thành phần xác định trong ArrayList được sắp xếp. ...
Nội dung trích xuất từ tài liệu:
Giáo trình phân tích cấu tạo bo mạch mảng một chiều các giá trị bên trong dấu ngoặc p6. Ngôn Ngữ Lập Trình C# thức CopyTo(). Thuộc tính thường được sử dụng là Count, thuộc tính này trả về số thành phần trong tập hợp: for(int i = 0; i < myIntArray.Count; i++) { //... } Ở đây chúng ta sử dụng thuộc tính Count của myIntArray để xác định số đối tượng có thể được sử dụng trong mảng. Giao diện IComparer Giao diện IComparer cung cấp phương thức Compare(), để so sánh hai phần tử trong một tập hợp có thứ tự. Phương thức Compare() thường được thực thi bằng cách gọi phương thức CompareTo() của một trong những đối tượng. CompareTo() là phương thức có trong tất cả đối tượng thực thi IComparable. Nếu chúng ta muốn tạo ra những lớp có thể được sắp xếp bên trong một tập hợp thì chúng ta cần thiết phải thực thi IComparable. .NET Framework cung cấp một lớp Comparer thực thi IComparable và cung cấp một số thực thi cần thiết. Phần danh sách mảng sau sẽ đi vào chi tiết việc thực thi IComparable. Danh sách mảng Một vấn đề hạn chế của kiểu dữ liệu mảng là kích thước cố định. Nếu chúng ta không biết trước số lượng đối tượng trong một mảng sẽ được lưu giữ, thì sẽ khó khăn vì có thể chúng ta khai báo kích thước của mảng quá nhỏ (vượt quá kích thước lưu trữ của mảng) hoặc là kích thước quá lớn (dẫn đến lãng phí bộ nhớ). Chương trình của chúng ta có thể hỏi người dùng về kích thước, hoặc thu những input từ trong một web site.Tuy nhiên việc xác định số lượng của đối tượng trong những session có tính chất tương tác động là không thích hợp. Việc sử dụng mảng có kích thước cố định là không thích hợp cũng như là chúng ta không thể đoán trước được kích thước của mảng cần thiết. Lớp ArrayList là một kiểu dữ liệu mảng mà kích thước của nó được gia tăng một cách động theo yêu cầu. ArrayList cung cấp một số phương thức và những thuộc tính cho những thao tác liên quan đến mảng. Một vài phương thức và thuộc tính quan trọng của ArrayList được liệt kê trong bảng 9.3 như sau: Phương thức- thuộc tính Mục đích Phương thức static tạo một wrapper ArrayList cho đối Adapter() tượng IList Phương thức static nạp chồng trả về sanh sách đối tượng FixedSize() như là một wrapper. Danh sách có kích thước cố định, các thành phần của nó có thể được sửa chữa nhưng không thể thêm hay xóa. 248. Mảng, Chỉ Mục, và Tập Hợp. Ngôn Ngữ Lập Trình C# Phương thức static nạp chồng trả về danh sách lớp như là ReadOnly() một wrapper, chỉ cho phép đọc. Phương thức static trả về một ArrayList mà những thành Repeat() phần của nó được sao chép với giá trị xác định. Phương thức static trả về danh sách wrapper được thread- Synchronized() safe Thuộc tính để get hay set số thành phần trong ArrayList. Capacity Thuộc tính nhận số thành phần hiện thời trong mảng Count Thuộc tính kiểm tra xem kích thước của ArrayList có cố IsFixedSize định hay không Thuộc tính kiểm tra xem ArrayList có thuộc tính chỉ đọc IsReadOnly hay không. Thuộc tính kiểm tra xem ArrayList có thread-safe hay IsSynchronized không Thiết lập hay truy cập thành phần trong mảng tại vị trí xác Item() định. Đây là bộ chỉ mục cho lớp ArrayList. Thuộc tính trả về đối tượng có thể được sử dụng để đồng SyncRoot bộ truy cập đến ArrayList Phương thức public để thêm một đối tượng vào ArrayList Add() Phương thức public để thêm nhiều thành phần của một AddRange() ICollection vào cuối của ArrayList Phương thức nạp chồng public sử dụng tìm kiếm nhị phận BinarySearch() để định vị một thành phần xác định trong ArrayList được sắp xếp. ...
Tìm kiếm theo từ khóa liên quan:
giáo trình đại học tài liệu mạng giáo trình cơ điện giáo trình thiết kế tài liệu kế toánTài liệu liên quan:
-
Giáo trình phân tích một số loại nghiệp vụ mới trong kinh doanh ngân hàng quản lý ngân quỹ p5
7 trang 474 0 0 -
MARKETING VÀ QUÁ TRÌNH KIỂM TRA THỰC HIỆN MARKETING
6 trang 303 0 0 -
122 trang 217 0 0
-
QUY CHẾ THU THẬP, CẬP NHẬT SỬ DỤNG CƠ SỞ DỮ LIỆU DANH MỤC HÀNG HÓA BIỂU THUẾ
15 trang 213 1 0 -
BÀI GIẢNG KINH TẾ CHÍNH TRỊ MÁC - LÊNIN - TS. NGUYỄN VĂN LỊCH - 5
23 trang 210 0 0 -
Giáo trình hướng dẫn phân tích các thao tác cơ bản trong computer management p6
5 trang 201 0 0 -
Giáo trình chứng khoán cổ phiếu và thị trường (Hà Hưng Quốc Ph. D.) - 4
41 trang 200 0 0 -
HỌC VIỆN CÔNG NGHỆ BƯU CHÍNH VIỄN THÔNG - NGÂN HÀNG ĐỀ THI HẾT HỌC PHẦN HỌC PHẦN: TOÁN KINH TẾ
9 trang 177 0 0 -
BÀI GIẢNG LÝ THUYẾT MẠCH THS. NGUYỄN QUỐC DINH - 1
30 trang 176 0 0 -
Giáo trình phân tích giai đoạn tăng lãi suất và giá trị của tiền tệ theo thời gian tích lũy p10
5 trang 170 0 0