Why is it impossible to cast to a derived type
94251
Is it possible to assign a base class object to a derived class reference with an explicit typecast?
96077
Why does C++ not let baseclasses implement a derived class' inherited interface?
153202
Type safety: Unchecked cast
143499
Why is it not possible to overload class templates?
106745
Generics: casting and value types, why is this illegal?
137225
Accessing derived class property members from base class object in CSharp
105261
What's the reason I can't create generic array types in Java?
47257
F# explicit member constraints: The type variable ^T could not be generalized because it would escape its scope
78238
Nullable type is not a nullable type?
71213
Base pointer to array of derived objects
11186
Why enums require an explicit cast to int type?
113240
What's the real reason for preventing protected member access through a base/sibling class?
143598
Why is Multiple Inheritance not allowed in Java or C#?
52361
Non-member conversion functions; Casting different types, e.g. DirectX vector to OpenGL vector
12573
Why can't a Generic Type Parameter have a lower bound in Java?
130917
Why can't the C# constructor infer type?
67952
In C#, is it possible to cast a List to List?