Stavo guardando attraverso il codice precedente che abbiamo e ho notato qualcosa che mi sembrava particolarmente strano.Interfaccia VB.NET Odio Odio
Supponiamo di avere la classe di calcestruzzo TestClass
. TestClass
implementa l'interfaccia ITestClass
.
Che tipo di comportamento dovrei aspettarmi nel caso seguente, quindi? (Non mi rendo conto che questo era anche possibile)
Dim testClass as TestClass = Nothing
Try
testClass = New ITestClass
...
End Try
Per quanto ho capito, si sarebbe costretti a utilizzare TestClass
al posto del suo omologo interfaccia.
Sei _certain_ 'ITestClass' è un'interfaccia? Puoi pubblicare il codice per questo? – Oded
Quando passo il mouse su 'ITestClass' in Visual Studio, il tooltip dice che è un'interfaccia. Quando passo il mouse su 'TestClass', si dice che è una classe. –