1 // CS0172: Type of conditional expression cannot be determined as `ClassA' and `ClassB' convert implicitly to each other
5 public static implicit operator ClassB (ClassA value) {
9 public static implicit operator ClassA (ClassB value) {
15 public static implicit operator ClassA (ClassB value) {
19 public static implicit operator ClassB (ClassA value) {
24 public class MainClass {
25 public static void Main() {
26 ClassA a = new ClassA();
27 ClassB b = new ClassB();
29 System.Console.WriteLine(true ? a : b);