Я получил что-то вроде этого:
public [What Here?] GetAnything()
{
Hello hello = new Hello();
Computer computer = new Computer();
Radio radio = new Radio();
return radio; or return computer; or return hello //should be possible?!
}
У меня есть метод, и этот метод иногда возвращает мне разные типы значений (классы).
Как я могу сделать это в любом случае и, конечно, позже для работы с переменными, например, radio.Play (); и так далеко?
Нужно ли мне использовать дженерики? Как?