Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Det enda sättet att utöka en datatyp i Visual Basic är att definiera en tilläggsmetod i en standardmodul. Tilläggsmetoden kan vara en Sub procedur eller en Function procedur. Alla tilläggsmetoder måste markeras med tilläggsattributet , <Extension()>från System.Runtime.CompilerServices namnområdet. Du kan också markera en modul som innehåller en tilläggsmetod på samma sätt. Ingen annan användning av tilläggsattributet är giltig.
Fel-ID: BC36550
Så här åtgärdar du det här felet
Ta bort tilläggsattributet.
Gör om tillägget som en metod som definieras i en omslutande modul.
Exempel
I följande exempel definieras en Print metod för String datatypen.
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