Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Aggiornamento: novembre 2007
Utilizzando le classi di attributi è possibile creare attributi personalizzati da utilizzare in aggiunta agli attributi .NET Framework per fornire ulteriori informazioni sugli elementi del programma.
Per definire un attributo personalizzato
Dichiarare una classe e applicarvi l'attributo AttributeUsageAttribute. Il nome della classe corrisponderà al nome del nuovo attributo, come nell'esempio seguente:
<AttributeUsage(AttributeTargets.All)> Class TestAttributeDichiarare che la classe eredita da System.Attribute.
Inherits System.AttributeDefinire i campi Private per memorizzare i valori delle proprietà.
Private m_SomeValue As StringSe necessario, creare un costruttore per l'attributo.
Public Sub New(ByVal Value As String) m_SomeValue = Value End SubDefinire metodi, campi e proprietà per l'attributo.
Public Sub Attr(ByVal AttrValue As String) 'Add method code here. End Sub Public Property SomeValue() As String ' A named parameter. Get Return m_SomeValue End Get Set(ByVal Value As String) m_SomeValue = Value End Set End PropertyConcludere la classe con il costrutto End Class.
End Class
Vedere anche
Concetti
Durata degli oggetti: come creare e distruggere oggetti