Почему существует ограничение на явное приведение общего к типу класса, но нет ограничений на приведение общего к типу интерфейса?

#c# #generics #c# #обобщения Вопрос: Читая документацию Microsoft, я наткнулся на такой интересный пример кода: interface ISomeInterface {...} class SomeClass {...} class MyClass<T> { void SomeMethod(T t) { ISomeInterface obj1…

Продолжить чтениеПочему существует ограничение на явное приведение общего к типу класса, но нет ограничений на приведение общего к типу интерфейса?