Aşağıdaki işlem neden olmaz merak ettim.
Public Class Form1
Private Sub Button1_Click(sender As System.Object, e As System.EventArgs) Handles Button1.Click
Dim r As Integer = 0
Dim CA As ClassA() = {New ClassA, New ClassA}
r = Array.IndexOf(CA, New ClassA("item"))
MsgBox(r)
End Sub
Class ClassA
Public Name
Sub New()
Name = "item"
End Sub
Sub New(pValue As String)
Name = pValue
End Sub
End Class
End Class