public static implicit operator A(B input){ /* Convert B to A */ } public static implicit operator A(C input) { /* Convert C to A*/ }