Giáo trình hướng dẫn truy cập phương thức gán đối tượng cho một giao diện đối lập trừu tượng p9
Số trang: 5
Loại file: pdf
Dung lượng: 452.16 KB
Lượt xem: 7
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:
NET cũng cung cấp nhiều các giao diện, như IEnumerable và ICollection. Những phần thực thi của các giao diện này cung cấp các tiêu chuẩn để tương tác với các tập hợp. Trong chương này chúng ta sẽ được cách sử dụng hiệu quả của các giao diện. Cũng thông qua chương này chúng ta sẽ được giới thiệu cách sử dụng chung của các tập hợp trong .NET, bao gồm: ArrayList, Dictionary, Hashtable, Queue, và Stack.
Nội dung trích xuất từ tài liệu:
Giáo trình hướng dẫn truy cập phương thức gán đối tượng cho một giao diện đối lập trừu tượng p9 Ngôn Ngữ Lập Trình C# .NET cũng cung cấp nhiều các giao diện, như IEnumerable và ICollection. Những phầnthực thi của các giao diện này cung cấp các tiêu chuẩn để tương tác với các tập hợp. Trongchương này chúng ta sẽ được cách sử dụng hiệu quả của các giao diện. Cũng thông quachương này chúng ta sẽ được giới thiệu cách sử dụng chung của các tập hợp trong .NET, baogồm: ArrayList, Dictionary, Hashtable, Queue, và Stack.Mảng Mảng là một tập hợp có thứ tự của những đối tượng, tất cả các đối tượng này cùng mộtkiểu. Mảng trong ngôn ngữ C# có một vài sự khác biệt so với mảng trong ngôn ngữ C++ vàmột số ngôn ngữ khác, bởi vì chúng là những đối tượng. Điều này sẽ cung cấp cho mảng sửdụng các phương thức và những thuộc tính. Ngôn ngữ C# cung cấp cú pháp chuẩn cho việc khai báo những đối tượng Array. Tuynhiên, cái thật sự được tạo ra là đối tượng của kiểu System.Array. Mảng trong ngôn ngữ C#kết hợp cú pháp khai báo mảng theo kiểu ngôn ngữ C và kết hợp với định nghĩa lớp do đó thểhiện của mảng có thể truy cập những phương thức và thuộc tính của System.Array.Một số các thuộc tính và phương thức của lớp System.Array Thành viên Mô tả Phương thức tĩnh public tìm kiếm một mảng một chiều đã BinarySearch() sắp thứ tự. Phương thức tĩnh public thiết lập các thành phần của mảng Clear() về 0 hay null. Phương thức tĩnh public đã nạp chồng thực hiện sao chép Copy() một vùng của mảng vào mảng khác. Phương thức tĩnh public đã nạp chồng tạo một thể hiện mới CreateInstance() cho mảng Phương thức tĩnh public trả về chỉ mục của thể hiện đầu tiên IndexOf() chứa giá trị trong mảng một chiều Phương thức tĩnh public trả về chỉ mục của thể hiện cuối LastIndexOf() cùng của giá trị trong mảng một chiều Phương thức tĩnh public đảo thứ tự của các thành phần trong Reverse() mảng một chiều Phương thức tĩnh public sắp xếp giá trị trong mảng một Sort() chiều. Thuộc tính public giá trị bool thể hiện mảng có kích thước IsFixedSize cố định hay không. Thuộc tính public giá trị bool thể hiện mảng chỉ đọc hay IsReadOnly không 213 Mảng, Chỉ Mục, và Tập Hợp Ngôn Ngữ Lập Trình C# Thuộc tính public giá trị bool thể hiện mảng có hỗ trợ IsSynchronized thread-safe Thuộc tính public chiều dài của mảng Length Thuộc tính public chứa số chiều của mảng Rank Thuộc tính public chứa đối tượng dùng để đồng bộ truy cập SyncRoot trong mảng Phương thức public trả về IEnumerator GetEnumerator() Phương thức public trả về kích thước của một chiều cố định GetLength() trong mảng Phương thức public trả về cận dưới của chiều xác định trong GetLowerBound() mảng Phương thức public trả về cận trên của chiều xác định trong GetUpperBound() mảng Khởi tạo tất cả giá trị trong mảng kiểu giá trị bằng cách gọi Initialize() bộ khởi dụng mặc định của từng giá trị. Phương thức public thiết lập giá trị cho một thành phần xác SetValue() định trong mảng. Bảng 9.1: Các phương thức và thuộc tính của System.Array.Khai báo mảngChúng ta có thể khai báo một mảng trong C# với cú pháp theo sau: [] Ví dụ ta có khai báo như sau: int[] myIntArray;Cặp dấu ngoặc vuông ([]) báo cho trình biên dịch biết rằng chúng ta đang khai báo một mảng.Kiểu dữ liệu là kiểu của các thành phần chứa bên trong mảng. Trong ví dụ bên trên.myIntArray được khai báo là mảng số nguyên.Chúng ta tạo thể hiện của mảng bằng cách sử dụng từ khóa new như sau: myIntArray = new int[6];Khai báo này sẽ thiết lập bên trong bộ nhớ một mảng chứa sáu số nguyên.Ghi chú: dành cho lập trình viên Visual Basic, thành phần đầu tiên luôn bắt đầu 0, không có cách nào ...
Nội dung trích xuất từ tài liệu:
Giáo trình hướng dẫn truy cập phương thức gán đối tượng cho một giao diện đối lập trừu tượng p9 Ngôn Ngữ Lập Trình C# .NET cũng cung cấp nhiều các giao diện, như IEnumerable và ICollection. Những phầnthực thi của các giao diện này cung cấp các tiêu chuẩn để tương tác với các tập hợp. Trongchương này chúng ta sẽ được cách sử dụng hiệu quả của các giao diện. Cũng thông quachương này chúng ta sẽ được giới thiệu cách sử dụng chung của các tập hợp trong .NET, baogồm: ArrayList, Dictionary, Hashtable, Queue, và Stack.Mảng Mảng là một tập hợp có thứ tự của những đối tượng, tất cả các đối tượng này cùng mộtkiểu. Mảng trong ngôn ngữ C# có một vài sự khác biệt so với mảng trong ngôn ngữ C++ vàmột số ngôn ngữ khác, bởi vì chúng là những đối tượng. Điều này sẽ cung cấp cho mảng sửdụng các phương thức và những thuộc tính. Ngôn ngữ C# cung cấp cú pháp chuẩn cho việc khai báo những đối tượng Array. Tuynhiên, cái thật sự được tạo ra là đối tượng của kiểu System.Array. Mảng trong ngôn ngữ C#kết hợp cú pháp khai báo mảng theo kiểu ngôn ngữ C và kết hợp với định nghĩa lớp do đó thểhiện của mảng có thể truy cập những phương thức và thuộc tính của System.Array.Một số các thuộc tính và phương thức của lớp System.Array Thành viên Mô tả Phương thức tĩnh public tìm kiếm một mảng một chiều đã BinarySearch() sắp thứ tự. Phương thức tĩnh public thiết lập các thành phần của mảng Clear() về 0 hay null. Phương thức tĩnh public đã nạp chồng thực hiện sao chép Copy() một vùng của mảng vào mảng khác. Phương thức tĩnh public đã nạp chồng tạo một thể hiện mới CreateInstance() cho mảng Phương thức tĩnh public trả về chỉ mục của thể hiện đầu tiên IndexOf() chứa giá trị trong mảng một chiều Phương thức tĩnh public trả về chỉ mục của thể hiện cuối LastIndexOf() cùng của giá trị trong mảng một chiều Phương thức tĩnh public đảo thứ tự của các thành phần trong Reverse() mảng một chiều Phương thức tĩnh public sắp xếp giá trị trong mảng một Sort() chiều. Thuộc tính public giá trị bool thể hiện mảng có kích thước IsFixedSize cố định hay không. Thuộc tính public giá trị bool thể hiện mảng chỉ đọc hay IsReadOnly không 213 Mảng, Chỉ Mục, và Tập Hợp Ngôn Ngữ Lập Trình C# Thuộc tính public giá trị bool thể hiện mảng có hỗ trợ IsSynchronized thread-safe Thuộc tính public chiều dài của mảng Length Thuộc tính public chứa số chiều của mảng Rank Thuộc tính public chứa đối tượng dùng để đồng bộ truy cập SyncRoot trong mảng Phương thức public trả về IEnumerator GetEnumerator() Phương thức public trả về kích thước của một chiều cố định GetLength() trong mảng Phương thức public trả về cận dưới của chiều xác định trong GetLowerBound() mảng Phương thức public trả về cận trên của chiều xác định trong GetUpperBound() mảng Khởi tạo tất cả giá trị trong mảng kiểu giá trị bằng cách gọi Initialize() bộ khởi dụng mặc định của từng giá trị. Phương thức public thiết lập giá trị cho một thành phần xác SetValue() định trong mảng. Bảng 9.1: Các phương thức và thuộc tính của System.Array.Khai báo mảngChúng ta có thể khai báo một mảng trong C# với cú pháp theo sau: [] Ví dụ ta có khai báo như sau: int[] myIntArray;Cặp dấu ngoặc vuông ([]) báo cho trình biên dịch biết rằng chúng ta đang khai báo một mảng.Kiểu dữ liệu là kiểu của các thành phần chứa bên trong mảng. Trong ví dụ bên trên.myIntArray được khai báo là mảng số nguyên.Chúng ta tạo thể hiện của mảng bằng cách sử dụng từ khóa new như sau: myIntArray = new int[6];Khai báo này sẽ thiết lập bên trong bộ nhớ một mảng chứa sáu số nguyên.Ghi chú: dành cho lập trình viên Visual Basic, thành phần đầu tiên luôn bắt đầu 0, không có cách nào ...
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 473 0 0 -
MARKETING VÀ QUÁ TRÌNH KIỂM TRA THỰC HIỆN MARKETING
6 trang 301 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 209 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 209 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 198 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 197 0 0 -
BÀI GIẢNG LÝ THUYẾT MẠCH THS. NGUYỄN QUỐC DINH - 1
30 trang 173 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 172 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 169 0 0