У меня есть что-то вроде этого:
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?!
}
У меня есть метод, и этот метод возвращает мне иногда разные типы значений (классы).
Как я могу это сделать в любом случае и, конечно же, позже работать с переменными, b.e radio.Play(); и до сих пор?
Нужно ли использовать дженерики? Как?