Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Die Datentypen der Typparameter in der „<Methodenname>“-Methode können nicht von diesen Argumenten abgeleitet werden, da sie nicht in denselben Typ konvertiert werden. Sie können diesen Fehler möglicherweise beheben, indem Sie die Datentypen explizit angeben.
Beim Auswerten eines Aufrufs einer generischen Prozedur wurde versucht, über den Typrückschluss den Datentyp (bzw. die Datentypen) der Typparameter zu bestimmen. Der Compiler konnte keinen Datentyp finden, der die Einschränkungen aller Argumente erfüllt. Daher wurde dieser Fehler gemeldet.
Hinweis
Wenn die Angabe von Argumenten keine Option ist (z. B. für Abfrageoperatoren in Abfrageausdrücken), wird nur der erste Satz der Fehlermeldung angezeigt.
Im folgenden Code wird der Fehler veranschaulicht.
Option Strict Off
Module Module1
Sub Main()
'' Not valid. Integer and Date do not convert to the same type.
'targetMethod(19, #3/4/2007#)
End Sub
Sub targetMethod(Of T)(ByVal p1 As T, ByVal p2 As T)
End Sub
End Module
Fehler-ID: BC36660 und BC36657
So beheben Sie diesen Fehler
Sie können möglicherweise wie im folgenden Code gezeigt ein oder mehrere Argumente explizit in einen kompatiblen Typ konvertieren:
targetMethod(19, #3/4/2007#.ToOADate)Sie können möglicherweise wie im folgenden Code gezeigt einen Datentyp für den oder die Typparameter angeben, in den die Argumente konvertiert werden sollen:
targetMethod(Of String)(19, #3/4/2007#)