tôi đã hai phương pháp đặt tên nhưPhương pháp quá tải không được dịch vụ WCF hỗ trợ?
[OperationContract]
UserAccount GetUser(Int32 id);
[OperationContract]
UserAccount GetUser(string username, string password);
khi tôi cố gắng để xây dựng chúng, họ nói rằng bạn không thể có phương pháp cùng tên trong dịch vụ? Là nó.
Lưu ý: [Đa hình] (http://en.wikipedia.org/wiki/Polymorphism_in_object-oriented_programming) khác với quá tải. Ngoài ra, vui lòng bao gồm thông báo lỗi * chính xác * trong các câu hỏi vì nó làm cho chúng dễ tìm kiếm hơn một chút (nếu ai đó tìm kiếm thông báo lỗi đã nói). –
Quá tải là việc thực hiện đa hình. Đa hình là một khái niệm trừu tượng. –
Quá tải là trực giao đối với đa hình và tồn tại ở một số ngôn ngữ không hỗ trợ đa hình [subtype]. Quá tải cũng không có trong một số ngôn ngữ hỗ trợ đa hình [subtype]. Ghi đè thường được liên kết với đa hình [subtype], nhưng tôi digress .. –