Ejemplo n.º 1
0
 public static void ModifyInputObject(Parameter_ByReference that)
 {
     that.count = 50;
 }
Ejemplo n.º 2
0
        //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;
        }