I have created a class of type Base36, and am coding the type conversion functions. Is there a benifit to implementing IConvertible, or should I define out my type conversions using static implicit/explicit operators?
public static implicit operator long(Base36 value) {
return value.NumericValue;
}
Edit: I guess I am also looking for what each method provides to me. What is the difference?