What's the point of passing a parameter by reference in C#?
<blockquote>
  <p><strong>Possible Duplicate:</strong><br>
  <a href="http://programmers.stackexchange.com/questions/57068/why-are-objects-passed-by-reference">Why are objects passed by reference?</a>  </p>
</blockquote>



<p>Doesn't C# send the objects themselves? So unless it's some kind of swap function for primitive typed variables - why would I send an object by reference?</p>
