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 } }