Esempio n. 1
0
        static void Main(string[] args)
        {
            PersonC classPerson  = new PersonC(30, "Hugo");
            PersonS structPerson = new PersonS(30, "Anna");

            Console.WriteLine($"{classPerson.Name}: {classPerson.Alter}");
            Console.WriteLine($"{structPerson.Name}: {structPerson.Alter}");

            Altern(classPerson);
            Altern(structPerson);

            Console.WriteLine($"{classPerson.Name}: {classPerson.Alter}");
            Console.WriteLine($"{structPerson.Name}: {structPerson.Alter}");

            Altern(ref structPerson);
            Console.WriteLine($"{structPerson.Name}: {structPerson.Alter}");
        }
Esempio n. 2
0
 public static void Altern(ref PersonS person)
 {
     person.Alter++;
 }