Related resources for Reference parameters
  • Will swap work if C# Manipulates Objects by Reference?12/19/2005 1:42:53 AM. C# does manipulate objects by reference, and all object variables are references. On the other hand, C# does not pass method arguments by reference; it passes them by value. Thus, a regular swap method will not work!
C# Language Specification 5.0
This book provides a complete description of the C# language 5.0.