PixelData vs PixelDataByRef in .NET..

Discussion created by matoretta on Oct 4, 2010
Latest reply on Oct 5, 2010 by matoretta
from ArcObject Help
Normally passing pixel values by reference is recommented since it saves memory. However for Java and .Net, passing by value (PixelData) should be used.

could anybody explain me, why  passing by pixel value should be use in .NET?? why not ByRef to save memory?  thanks