I have an interface and two types that derive from it.
However, I cannot do the following:
B objectB = (B) objectA
Where B derives from Interface1 (I am making up the name of classes but the point still stands), and likewise for objectA (which is of type A). I get the following error message:
Cannot cast expression of type A to B.
Both types are deriving from the interface, what am I missing?
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…