Share via


Erweiterungsmethoden können nur in Modulen definiert werden.

Dieser Fehler tritt auf, wenn eine Erweiterungsmethode außerhalb eines Moduls definiert wurde. In Visual Basic müssen alle Erweiterungsmethoden innerhalb von Standardmodulen definiert werden.

Fehler-ID: BC36551

So beheben Sie diesen Fehler

  • Platzieren Sie die Erweiterungsmethode in einem Modul.

Beispiel

Im folgenden Beispiel wird die String -Klasse durch Hinzufügen einer Print -Methode erweitert.

Imports StringUtility  
Imports System.Runtime.CompilerServices  
Namespace StringUtility  
    <Extension()> _  
    Module StringExtensions  
        <Extension()> _  
        Public Sub Print (ByVal str As String)  
            Console.WriteLine(str)  
        End Sub  
    End Module  
End Namespace  

Siehe auch