Programmieren - alles kontrollieren 4.934 Themen, 20.613 Beiträge

Wie funktioniert das mit mit Visual Basic und den Klasseneigensc

PaoloP / 6 Antworten / Flachansicht Nickles

Also ich erstelle in Visual Basic eine Klasse definiere eine Eigenschaft.


Private cCol as New Collection


PublicProperty Get meineEigenschaft() As Collection
   meineEigenschaft = cCol
End Property


Eine Set/Let Prozedur setze ich nicht damit ist die Eigenschaft nur lesend.
Aber es ist doch ein Object-Zeiger das heisst die Eigenschaften dieses Objects 
bei Collections also die Items können trotzdem vom Client manipuliert werden oder ?
Was passiert wenn der Client sich den Object-Zeiger kopiert?
Kann er dann etwas damit anstellen? Und wenn ich die Eigenschaft in der Klasse
auf Nothing setze verhindert der kopierte Object-Zeiger des Clients dann das sich meine Eigenschaft löscht weil ja noch eine Referenz darauf besteht? Ich bin echt Verwirrt :-(


Viele Grüsse
Mic



 




 

Jedes mal wenn jemand "Cloud" sagt, verliert ein Engel seine Flügel.
bei Antwort benachrichtigen
PaoloP T-Rex „Du solltest Deinen Kaffeekonsum einschränken - “
Optionen

Ja das höre ich oft in letzter Zeit ...
Ein Komma wird also sporadisch eingestreut.
Das merk ich mir :-p Geht das auch in VB ?

PS: Wie gesagt warum mein Posting hier so oft steht weiss ich nicht.
Ich fühle mich da unschuldig.

Jedes mal wenn jemand "Cloud" sagt, verliert ein Engel seine Flügel.
bei Antwort benachrichtigen