Why avoid Conversion Operators

No doubt that the Conversation Operators makes developers life easier by bring in a kind of┬ásubstitutability, but it comes with a price. If not properly designed/used, it could result in subtle errors that can be easily ignored. Consider the following code. We have a class called Car, which exposes a single property - MakerName. We … Continue reading Why avoid Conversion Operators