Option Explicit On
Option Strict On
Public Class Class1
Dim l As List(Of A)
Public Sub New()
l = New List(Of B)
End Sub
End Class
Public Class A
End Class
Public Class B
Inherits A
End Class<p>
我遇到了这个问题。
我有一个声明为通用类型“A”
的列表,我想将该列表定义为通用类型“B”,它是“A”的子类。
为什么不能做到这一点,又怎么能达到同样的效果呢?