Hi, i've written the following class: public class A { public static implicit operator A(B instance) { return new A(instance); } // ... } However, when i create a List and call Cast ().ToList() i get a runtime error saying "Unable to cast object of type 'B' to type 'A'". However, when i do a simple implicit, or explicit, cast from B to A it works fine. Thoughts ?
Read More...