" (zugreifbar) ist am spezifischsten: - Visual Basic | Microsoft Learn"
data-list-item-url="/dotnet/visual-basic/misc/bc30794"
data-list-source="module"
data-resource-type=""
data-bi-name="add-to-list"
aria-describedby="popover-content"
aria-expanded="false"
>
Speichern
Kein barrierefreier „<procedurename>“ ist am spezifischsten: <signaturelist>
In einer Zuweisungsanordnung wird einer Delegatenvariablen die Adresse einer überladenen Prozedur zugewiesen, aber der Compiler kann nicht zwischen den überladenen Versionen auflösen.
Wenn in Code die Adresse einer Prozedur verwendet wird, die in mehreren überladenen Versionen definiert ist, muss der Compiler entscheiden, welche der Überladungen zu verwenden sind. Er versucht, eine einzelne Version anhand einer Parameterliste zu finden, die mit der Delegatenparameterliste übereinstimmt. Weitere Informationen finden Sie unter Overload Resolution.
Findet der Compiler mehrere Versionen der Prozedur mit einer übereinstimmenden Signatur, generiert er diesen Fehler. Dies kann z. B. vorkommen, wenn eine der Überladungen generisch ist und ein Typargument an sie übergeben wird, mit dem ihr eine Signatur mitgeteilt wird, die mit derjenigen einer anderen Überladung übereinstimmt.
Fehler-ID: BC30794
- Wird der Konflikt durch eine generische Überladung verursacht, die dieselbe Signatur hat wie eine andere Überladung, ändern Sie das Typargument, das an diese generische Überladung übergeben wird.