我有一个返回类型对象的方法Bucket:
Bucket Dispense(string typeName);
我有一个名为Widgetsubclasses的类Bucket:
public class Widget : Bucket { }
我想做这个:
Widget w = Controller.Dispense('widget');
鉴于 aWidget是 a ,我认为这应该是可能的Bucket。我可以将返回类型Dispense(string)转换为 type Widget,但我更愿意在没有转换的情况下这样做。有没有一种别名Bucket和Widget类型的方法?