Hallo leute..
Ich habe zufällig was interessantes gefunden in der Pokemon Dawn Source (mit Reflector mal angeschaut): Static(Of T).
Hat mir ein Denkanstoß gegeben und dann hab ich mir dazu selbst was geschrieben^^
Ein einfaches Anwendungsbeispiel:
Ich hoffe es kann jemand gebrauchen
Ich habe zufällig was interessantes gefunden in der Pokemon Dawn Source (mit Reflector mal angeschaut): Static(Of T).
Hat mir ein Denkanstoß gegeben und dann hab ich mir dazu selbst was geschrieben^^
VB.NET-Quellcode
- Public Class [Static](Of T As {Class})
- Public Shared Property Value As T
- Get
- Return [Static](Of T).staticValue.Value
- End Get
- Set(value As T)
- [Static](Of T).staticValue = New StaticObject(Of T)(value)
- End Set
- End Property
- Private Shared staticValue As StaticObject(Of T)
- End Class
- Public Class StaticObject(Of T As {Class})
- Private _Value As T
- Public Property Value As T
- Get
- Return _Value
- End Get
- Friend Set(value As T)
- Me._Value = value
- End Set
- End Property
- Sub New(ByVal _Value As T)
- Me._Value = _Value
- End Sub
- End Class
Ein einfaches Anwendungsbeispiel:
Ich hoffe es kann jemand gebrauchen
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von „BeefyX“ ()