タイプのオブジェクトを返すメソッドがありますBucket:
Bucket Dispense(string typeName);
Widgetサブクラスという名前のクラスがありBucketます:
public class Widget : Bucket { }
私はこれをしたい:
Widget w = Controller.Dispense('widget');
Widgetaが aであることを考えると、これは可能なはずだと思いますBucket。戻り値の型を type にキャストすることもできDispense(string)ますWidgetが、キャストせずにこれを行う方がはるかに望ましいでしょう。Bucket型と型をエイリアスする方法はありWidgetますか?