Morgen zusammen,
ich suche nach einer Lösung um ein Ojekt einer Klasse Projektweit zu verwenden. Dabei bin ich auf das Thema Singleton gestoßen. Ich frage mich nur warum ich auf die Set Methode meiner Klasse nicht zugreifen kann? Hat jemand eine Idee?
Aufruf in der Main
Singleton Klasse:
Spoiler anzeigen
EDIT: Code angepasst
ich suche nach einer Lösung um ein Ojekt einer Klasse Projektweit zu verwenden. Dabei bin ich auf das Thema Singleton gestoßen. Ich frage mich nur warum ich auf die Set Methode meiner Klasse nicht zugreifen kann? Hat jemand eine Idee?
Aufruf in der Main
Dim MeinSingletonString = Singleton.Instance.GetTestString
Singleton Klasse:
VB.NET-Quellcode
- Public Class Singleton
- Private Shared MySingleton As Singleton
- Public Shared Property Instance() As Singleton
- Get
- If IsNothing(MySingleton) Then
- MySingleton = New Singleton
- End If
- Return MySingleton
- End Get
- Set(value As Singleton)
- End Set
- End Property
- Private _TestString As String
- Public Property GetSetTestString As String
- Get
- Return _TestString
- End Get
- Set(value As String)
- _TestString = value
- End Set
- End Property
- Private Sub TestStringFuellen() 'Beispielmethode
- _TestString = "Dies ist ein test zum Thema Singleton"
- End Sub
- End Class
EDIT: Code angepasst
Dieser Beitrag wurde bereits 3 mal editiert, zuletzt von „StGo“ ()