public static void ModifyInputObject(Parameter_ByReference that) { that.count = 50; }
//static void Main(string[] args) //{ // var obj = new Parameter_ByReference(100); // Console.WriteLine("Original value : {0}", obj.count); // SetInputObjectToNull(obj); // if(obj == null) // Console.WriteLine("Object is null"); // else // Console.WriteLine("Object is not null"); // Console.WriteLine(); // ModifyInputObject(obj); // Console.WriteLine("Current value {0}", obj.count); // Console.ReadLine(); //} public static void SetInputObjectToNull(Parameter_ByReference that) { that = null; }