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