// CS0266: Cannot implicitly convert type `S?' to `A'. An explicit conversion exists (are you missing a cast?) // Line: 9 struct S { public static int Main () { S? s = null; A a = s; return 0; } } struct A { public static implicit operator A (S x) { return new A (); } }