示例#1
0
        public void BoxingTest()
        {
            object pedro = new Persona();
            object uno = 1;// este es por referencia, object pertenece a una clase general.
            int valoruno = 1;// este es por valor.

            Persona Juanito = new Persona();

            Juanito.SumarUno(valoruno);
            Assert.AreEqual(1, valoruno);//como es por valor, hace una copia y en el metodo de la clase persona, se hace la suma=2, pero aqui, esta variable sigue siendo 1.

            Juanito.SumarUno(uno);
            //Assert.AreEqual(2, uno);
        }