在您看来,您遇到的最令人惊讶,奇怪,奇怪或真正的"WTF"语言功能是什么?
每个答案只能有一个功能.
在Java中,我可以执行以下操作:(假设Subclass扩展Base):
ArrayList<? extends Base> aList = new ArrayList<Subclass>();
Run Code Online (Sandbox Code Playgroud)
C#.NET中的等价物是什么?? extends显然没有关键字,这不起作用:
List<Base> aList = new List<Subclass>();
Run Code Online (Sandbox Code Playgroud)