Re: [Asp.net] Problem mit vererbten Objekten

2005-03-24 Diskussionsfäden tb
lass mal in deinem funktionsaufruf das ref weg, das musst du nur in der funktionsdeklaration angeben. - Original Message - From: Christoph Schmid To: asp.net@glengamoi.com Sent: Thu, 24 Mar 2005 12:04:04 +0100 Subject: [Asp.net] Problem mit vererbten Objekten Hallo Ich habe mit csharp

Re: [Asp.net] Problem mit vererbten Objekten

2005-03-24 Diskussionsfäden Christoph Schmid
lass mal in deinem funktionsaufruf das ref weg, das musst du nur in der funktionsdeklaration angeben. Nein, das ref ist auch beim Aufruf nötig. Wenn ich das myB aber zuerst in eine myTempA-Variable speichere(cast) und dann das myTempA überegeben (mit ref myTempA) funktioniert es. Gruss

RE: [Asp.net] Problem mit vererbten Objekten

2005-03-24 Diskussionsfäden Claudius Ceteras
Wenn ich das myB aber zuerst in eine myTempA-Variable speichere(cast) und dann das myTempA überegeben (mit ref myTempA) funktioniert es. Klar... Wenn Du da erst ein cast draufmachst, ist es keine Variable mehr, die per ref zurückgeschrieben/geändert werden kann, sondern schon was

Re: [Asp.net] Problem mit vererbten Objekten

2005-03-24 Diskussionsfäden Dani Meier
Mit funktionieren meine ich, dass ich keine Fehler gibt. Durch den Cast verliere ich aber doch die Infos von B,oder? Objekte sind Referenz-Typen und werden von daher immer byRef übergeben... bei Structs wären's dann zum Beispiel aber wieder ValueTypes. Also kannst Du dir das ref ganz sparen.

Re: [Asp.net] Problem mit vererbten Objekten

2005-03-24 Diskussionsfäden Christoph Schmid
Allerdings habe ich den Verdacht, dass Du ref falsch verstehst: Wenn Du nur ein A reingeben willst, das dann intern verändert wird, brauchst Du kein ref. Das brauchst Du nur, wenn Du ein anderes A-Objekt rausgeben willst als das was Du reingibst. Ah so. Ja, da hatte ich einen Denkfehler.

Re: [Asp.net] Problem mit vererbten Objekten

2005-03-24 Diskussionsfäden Christoph Schmid
Objekte sind Referenz-Typen und werden von daher immer byRef übergeben... bei Structs wären's dann zum Beispiel aber wieder ValueTypes. Also kannst Du dir das ref ganz sparen. Danke Gruss Christoph ___ Asp.net Mailingliste, Postings senden an:

Re: [Asp.net] Problem mit vererbten Objekten

2005-03-24 Diskussionsfäden Christoph Schmid
Danke für die Ausführungen. Ist es auch möglich, dass beim Übergeben eine Kopie des Objektes erstellt wird und beim Ändern in der Funktion aussen nicht geändert wird und umgekehrt (bei Threads)? Gruss Christoph Claudius Ceteras wrote: Objekte sind Referenz-Typen und werden von daher immer byRef

RE: [Asp.net] Problem mit vererbten Objekten

2005-03-24 Diskussionsfäden Claudius Ceteras
Danke für die Ausführungen. Ist es auch möglich, dass beim Übergeben eine Kopie des Objektes erstellt wird und beim Ändern in der Funktion aussen nicht geändert wird und umgekehrt (bei Threads)? Weiss grad nicht was du mit umgekehrt und mit Threads meinst... Aber ansonsten... Wenn