C# và các lớp cơ sở Nhóm các đối tượng – Phần 3

Ví dụ MortimerPhonesEmployees Đây là chương trình thiết lập từ điển nhân trình khởi tạo từ điển , thêm vài nhân viên và sau đó mời người dùng gõ vào Id nhân viên. mỗi khi gõ , chương trình dùng ID để trỏ vào tử điển và nhận chi tiết nhân ivên. quy trình lặp lại cho đến khi người dùng gõ X : MortimerPhonesEmployees Enter employee ID (format:A999, X to exit) B001 Employee: B001: Mortimer £100, Enter employee ID (format:A999, X to exit) W234 Employee: W234: Arabel Jones £10, Enter employee ID (format:A999, X to exit) . | C và các lớp cơ sở Nhóm các đối tượng - Phần 3 Ví dụ MortimerPhonesEmployees Đây là chương trình thiết lập từ điển nhân trình khởi tạo từ điển thêm vài nhân viên và sau đó mời người dùng gõ vào Id nhân viên. mỗi khi gõ chương trình dùng ID để trỏ vào tử điển và nhận chi tiết nhân ivên. quy trình lặp lại cho đến khi người dùng gõ X MortimerPhonesEmployees Enter employee ID format A999 X to exit B001 Employee B001 Mortimer 100 Enter employee ID format A999 X to exit W234 Employee W234 Arabel Jones 10 Enter employee ID format A999 X to exit X Các lớp của chương trình class EmployeeID private readonly char prefix private readonly int number public EmployeeID string id prefix 0 number 1 3 public override string ToString return 0 3 000 number public override int GetHashCode return ToString .GetHashCode public override bool Equals object obj EmployeelD rhs obj as EmployeelD if rhs null return false if prefix number return true return false Phần định nghĩa đầu tiên của lớp lưu trữ gồm 1 kí tự chữ đứng đầu theo sau là 3 kí tự số. ta dùng kiểu char để lưu chữ đầu và int để lưu phần sau. Hàm dựng nhận 1 chuỗi và ngắt nó thành những trường thức Tostring trả về ID là chuỗi return 0 3 000 number Phần đặc tả định dạng 0 3 000 để phần int chứa số được điền thêm số 0 ví dụ ta sẽ có B001 không phải B1 ta đến 2 phương thức nạp chồng trong từ điển Đầu tiên là Equals để so sánh giá trị của những thể hiện EmployeeID public override bool Equals object obj

Không thể tạo bản xem trước, hãy bấm tải xuống
TỪ KHÓA LIÊN QUAN
TÀI LIỆU MỚI ĐĂNG
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.