vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Top-Preis! AP-Access-Tools-CD Volume 1  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2025
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

VB.NET - Ein- und Umsteiger
eigene Struktur ByVal übergeben? 
Autor: Levis
Datum: 05.05.08 19:56

Hi,

ich habe eine recht komplexe Struktur "Service".
Jetzt will ich im Programm eine Kopie dieser ablegen:
Program.TempService = Program2.CurrentService
Leider wird scheinbar aber keine Kopie (ByVal), sondern eine Referenz erstellt.. Object.ReferenceEquals(Program.TempService, Program2.CurrentService) gibt true zurück. Ich brauch aber explizit die Kopie!

Die Klassen Program und Program2 schauen in etwa so aus:
Public Class Program
Public Shared TempService As Service
End Class
 
Public Class Program2
Public Shared CurrentServiceAs Service
End Class
Wie erstelle ich eine Kopie komplexer Strukturen?

Vielen Dank im Voraus!
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
eigene Struktur ByVal übergeben?1.218Levis05.05.08 19:56
Re: eigene Struktur ByVal übergeben?746Melkor05.05.08 20:04
Re: eigene Struktur ByVal übergeben?807Melkor05.05.08 20:04
Re: eigene Struktur ByVal übergeben?802Levis05.05.08 20:09
Re: eigene Struktur ByVal übergeben?768Melkor05.05.08 20:28
Re: eigene Struktur ByVal übergeben?710Levis05.05.08 23:15

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2025 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel