KnowledgeHub
Questions
Tags
Users
Search
Alex Rivera
|
Logout
Edit Question
Title
Body
What are the differences in implementing interfaces implicitly and explicitly in C#? When should you use implicit and when should you use explicit? Are there any pros and/or cons to one or the other? Microsoft's official guidelines (from first edition Framework Design Guidelines ) states that using explicit implementations are not recommended , since it gives the code unexpected behaviour. I think this guideline is very valid in a pre-IoC-time , when you don't pass things around as interfaces. Could anyone touch on that aspect as well?
Tags (comma-separated)
Save Edits
Cancel