http://cyborgmaguscsharpedge.com/ has all my video tutorials with source code in an organized cyber-library. In this tutorial we discuss the critical difference between call by reference and call by value. Specifically, we show how call by reference allows you to change the value of passed parameters within the called function. The difference between the ref and out call by reference data types is explained.
• C# Edge 30 C# ref and out data types