Example #1
0
        static void Main(string[] args)
        {
            #region Lösung: Aufgabe 2
            // Werttyp
            int z1 = 0;
            change(z1);
            Console.WriteLine("Werttyp: " + z1);

            // Referenztyp
            z1 = 0;
            change(ref z1);
            Console.WriteLine("Referenztyp: " + z1);

            var zClass = new ZahlClass()
            {
                zahl1 = 0
            };
            change(zClass);
            Console.WriteLine("Referenztyp (Klasse): " + zClass.zahl1);

            var zStruct = new ZahlStruct()
            {
                zahl1 = 0
            };
            change(zStruct);
            Console.WriteLine("Werttyp (Struct): " + zStruct.zahl1);
        }
Example #2
0
 static void change(ZahlStruct zahl)
 {
     zahl.zahl1 = 100;
 }