<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:media="http://search.yahoo.com/mrss/" xmlns:evnet="http://www.mscommunities.com/rssmodule/"><channel><title>Comment Feed for Passing around object references (TechOff on Channel 9)</title><atom:link rel="self" type="application/rss+xml" href="http://channel9.msdn.com/forums/techoff/128088-passing-around-object-references/rss/default.aspx" /><image><url>http://mschnlnine.vo.llnwd.net/d1/Dev/App_Themes/C9/images/feedimage.png</url><title>Comment Feed for Passing around object references (TechOff on Channel 9)</title><link>http://channel9.msdn.com/forums/TechOff/128088-Passing-around-object-references/</link></image><description>Passing around object references</description><link>http://channel9.msdn.com/forums/TechOff/128088-Passing-around-object-references/</link><language>en-us</language><pubDate>Sun, 30 Oct 2005 18:24:16 GMT</pubDate><lastBuildDate>Sun, 30 Oct 2005 18:24:16 GMT</lastBuildDate><generator>EvNet (EvNet, Version=1.0.3243.35083, Culture=neutral, PublicKeyToken=null)</generator><item><title>Re: Passing around object references</title><description>Yes, you're only passing a pointer around.&lt;br /&gt;&lt;br /&gt;In .NET, things like classes and arrays are "reference types".&amp;nbsp; That is, if you do something like:&lt;br /&gt;&lt;br /&gt;myclass&amp;nbsp;Foo = new myclass();&lt;br /&gt;myclass Bar;&lt;br /&gt;Bar = Foo;&lt;br /&gt;&lt;br /&gt;Variable Bar will only contain a &lt;strong&gt;reference &lt;/strong&gt;to Foo, and not a copy of Foo.&amp;nbsp; Anything you do to Bar will be reflected upon in Foo.&lt;br /&gt;This came back to bite me with arrays once.</description><comments></comments><link>http://channel9.msdn.com/forums/TechOff/128088-Passing-around-object-references/?CommentID=128150</link><pubDate>Sun, 30 Oct 2005 18:24:16 GMT</pubDate><guid isPermaLink="false">http://channel9.msdn.com/forums/TechOff/128088-Passing-around-object-references/?CommentID=128150</guid><evnet:views>0</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/128150/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>Yes, you're only passing a pointer around.In .NET, things like classes and arrays are "reference types".&amp;nbsp; That is, if you do something like:myclass&amp;nbsp;Foo = new myclass();myclass Bar;Bar = Foo;Variable Bar will only contain a reference to Foo, and not a copy of Foo.&amp;nbsp; Anything you do to&amp;#8230;</evnet:previewtext><dc:creator>DoomBringer</dc:creator><slash:comments>0</slash:comments><wfw:commentRss></wfw:commentRss><trackback:ping>http://channel9.msdn.com/128150/Trackback.aspx</trackback:ping></item><item><title>Re: Passing around object references</title><description>Yes, you're right. Only a reference of 4 bytes (8 bytes on 64-bit .NET) is passed as an argument.</description><comments></comments><link>http://channel9.msdn.com/forums/TechOff/128088-Passing-around-object-references/?CommentID=128091</link><pubDate>Sun, 30 Oct 2005 09:29:51 GMT</pubDate><guid isPermaLink="false">http://channel9.msdn.com/forums/TechOff/128088-Passing-around-object-references/?CommentID=128091</guid><evnet:views>0</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/128091/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>Yes, you're right. Only a reference of 4 bytes (8 bytes on 64-bit .NET) is passed as an argument.</evnet:previewtext><dc:creator>TommyCarlier</dc:creator><slash:comments>0</slash:comments><wfw:commentRss></wfw:commentRss><trackback:ping>http://channel9.msdn.com/128091/Trackback.aspx</trackback:ping></item></channel></rss>