I am working with a structure that requires the implicit operator against strings and came across a basic question that I had not thought about.
public static implicit operator Version (string value) {...}
I can understand having only the explicit operator to enforce casting but cannot think of a situation where you would NEED it if the implicit operator is already overloaded. Is there one?