Während ich lernte, LINQ in VB.NET zu verwenden, stieß ich auf das Folgende:
Dim x As IEnumerable = (some LINQ query)
Wenn man eine Schnittstelle nicht instanziieren kann, sondern nur eine konkrete Implementierung davon, warum ist das erlaubt? Gibt es einen Unterschied zwischen Dim x as (Typ) und Dim x as New (Typ)?