Click here to Skip to main content
15,902,112 members
Home / Discussions / C#
   

C#

 
GeneralRe: IntPtr Pin
George_George19-Apr-08 2:49
George_George19-Apr-08 2:49 
GeneralRe: IntPtr Pin
Zoltan Balazs19-Apr-08 2:58
Zoltan Balazs19-Apr-08 2:58 
GeneralRe: IntPtr Pin
George_George19-Apr-08 3:11
George_George19-Apr-08 3:11 
GeneralRe: IntPtr Pin
Luc Pattyn19-Apr-08 7:48
sitebuilderLuc Pattyn19-Apr-08 7:48 
GeneralRe: IntPtr Pin
George_George19-Apr-08 21:09
George_George19-Apr-08 21:09 
Generalobject destroy Pin
George_George19-Apr-08 1:15
George_George19-Apr-08 1:15 
GeneralRe: object destroy Pin
Zoltan Balazs19-Apr-08 2:22
Zoltan Balazs19-Apr-08 2:22 
GeneralRe: object destroy Pin
Luc Pattyn19-Apr-08 2:46
sitebuilderLuc Pattyn19-Apr-08 2:46 
Hi Zoltan,


Zoltan Balazs wrote:
2. yes, in that case Class1 instance is not garbage collected, because the obj1 reference prevents it.


I don't agree.
obj is an object with two references, one inside Class1 instance, one elsewhere.
if the Class1 object is no longer referenced it is collectable; the obj object does
not prevent that, the only link between Class1 and obj is Class1 contains a reference;
obj lives outside of Class1, so it can have an independent life and it does not need Class1.

Hence, obj stays alive thru the "exported" reference, but the Class1 object is dead.

Smile | :)

Luc Pattyn [Forum Guidelines] [My Articles]

This month's tips:
- before you ask a question here, search CodeProject, then Google;
- the quality and detail of your question reflects on the effectiveness of the help you are likely to get;
- use PRE tags to preserve formatting when showing multi-line code snippets.


modified on Saturday, April 19, 2008 9:11 AM

GeneralRe: object destroy Pin
Zoltan Balazs19-Apr-08 3:06
Zoltan Balazs19-Apr-08 3:06 
GeneralRe: object destroy Pin
George_George19-Apr-08 3:16
George_George19-Apr-08 3:16 
GeneralRe: object destroy Pin
Guffa19-Apr-08 3:54
Guffa19-Apr-08 3:54 
GeneralRe: object destroy Pin
George_George19-Apr-08 3:59
George_George19-Apr-08 3:59 
GeneralRe: object destroy Pin
Guffa19-Apr-08 5:16
Guffa19-Apr-08 5:16 
GeneralRe: object destroy Pin
George_George19-Apr-08 20:46
George_George19-Apr-08 20:46 
GeneralRe: object destroy Pin
Luc Pattyn19-Apr-08 3:59
sitebuilderLuc Pattyn19-Apr-08 3:59 
GeneralRe: object destroy Pin
George_George19-Apr-08 4:00
George_George19-Apr-08 4:00 
GeneralRe: object destroy Pin
Luc Pattyn19-Apr-08 4:09
sitebuilderLuc Pattyn19-Apr-08 4:09 
GeneralRe: object destroy Pin
George_George19-Apr-08 4:19
George_George19-Apr-08 4:19 
GeneralRe: object destroy Pin
Dave Kreskowiak19-Apr-08 4:38
mveDave Kreskowiak19-Apr-08 4:38 
GeneralRe: object destroy Pin
Zoltan Balazs19-Apr-08 4:50
Zoltan Balazs19-Apr-08 4:50 
GeneralRe: object destroy Pin
Dave Kreskowiak19-Apr-08 7:06
mveDave Kreskowiak19-Apr-08 7:06 
GeneralRe: object destroy Pin
George_George19-Apr-08 20:58
George_George19-Apr-08 20:58 
GeneralRe: object destroy Pin
George_George19-Apr-08 20:57
George_George19-Apr-08 20:57 
GeneralRe: object destroy Pin
George_George19-Apr-08 20:50
George_George19-Apr-08 20:50 
GeneralRe: object destroy Pin
Guffa19-Apr-08 4:09
Guffa19-Apr-08 4:09 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.