Mega Code Archive

 
Categories / C# / Language Basics
 

Use ref to mark an object parameter

using System; public class XInt {     public int iField = 2; } public class Starter {     public static void MethodA(ref XInt alias) {         XInt inner = new XInt();         inner.iField = 5;         alias = inner;     }     public static void Main() {         XInt obj = new XInt();         MethodA(ref obj);         Console.WriteLine(obj.iField); // 5     } }