Chức năng thành viên là những thành viên cung cấp một số chức năng cho thao tác dữ liệu trong các lớp học.
Họ bao gồm các phương pháp, tài sản, nhà thầu, finalizers, nhà điều hành, và indexers.
➤ các phương pháp là chức năng liên kết với một lớp học đặc biệt. Giống như các thành viên dữ liệu, chức năng thành viên là
ví dụ thành viên theo mặc định. Họ có thể được thực hiện tĩnh bằng cách sử dụng staticmodifier.
➤ Propertiesare bộ chức năng có thể được truy cập từ khách hàng một cách tương tự cho công chúng
các lĩnh vực của các lớp học. C# cung cấp một cú pháp cụ thể cho việc thực hiện đọc và ghi các đặc tính trên của bạn
các lớp học, do đó bạn không cần phải sử dụng phương pháp tên có từ Getor Setembedded trong họ.
Bởi vì có một cú pháp chuyên dụng cho thuộc tính đó là riêng biệt từ đó cho chức năng bình thường, các
ảo tưởng của các đối tượng như những thứ thực tế gia cố thêm cho khách hàng mã.
➤ Constructorsare đặc biệt hàm được gọi là tự động khi một đối tượng instantiated.
Họ phải có cùng tên với các lớp học mà họ thuộc về và không thể có một loại trở lại.
Nhà thầu được hữu ích cho việc khởi tạo.
➤ Finalizersare tương tự như nhà thầu nhưng gọi là khi CLR phát hiện rằng một vật thể là không có
còn cần thiết. Họ có cùng tên như là lớp, trước bởi một dấu ngã (~). Nó là không thể
dự đoán chính xác khi một finalizer sẽ được gọi là. Finalizers được thảo luận trong chương 14, "bộ nhớ
quản lý và con trỏ."
➤ nhà điều hành, tại của đơn giản nhất, là hành động như hoặc. Khi bạn thêm hai số nguyên, bạn là, nghiêm chỉnh
nói, bằng cách sử dụng các nhà điều hành đối với số nguyên. Tuy nhiên, C# cũng cho phép bạn xác định như thế nào sẵn có
nhà khai thác sẽ làm việc với các lớp học của riêng bạn (điều hành quá tải). Chương 7, "Nhà điều hành và phôi,"
nhìn vào nhà khai thác trong chi tiết.
➤ Indexersallow các đối tượng của bạn được lập chỉ mục trong cùng một cách như là một mảng hoặc bộ sưu tập.
đang được dịch, vui lòng đợi..