У меня есть 3 класса, называемые RedAlert
, YellowAlert
и BlueAlert
.
В моем классе AlertController
я хочу иметь такой метод:
public void SetAlert(//TAKE IN NAME OF CLASS HERE//)
{
CLASSNAME anInstance = new CLASSNAME();
}
Так, например, я хочу:
AlertController aController = new AlertController();
SetAlert(RedAlert);
Как взять имя класса в качестве параметра и на основе этого имени класса создать соответствующий объект из имени класса?