У меня есть класс A
, который наследуется от B
:неявной
public class A : B { }
A a = new A();
List<B> list= new List<B> {
a
}
Это дает мне ошибку о том, что a
не может быть неявно приведен к B
.
Когда я пытаюсь бросить a
в B
:
(B) a
Visual Studio говорит бросок redundant
и говорит мне, чтобы удалить его.
Может кто-нибудь объяснить это?
неподвижные и изображения добавлены – yanhua