// CS0030: Cannot convert type `S' to `E' // Line: 10 enum E { V } struct S { public static explicit operator int (S val) { return 1; } } class C { E Foo () { S s = new S (); return (E) s; } public static void Main () { } }