Esempio n. 1
0
    static void Main()
    {
        UnveraenderlicheKlasse unveraenderlich = new UnveraenderlicheKlasse(42);

        Console.WriteLine("Unveraenderliche Klasse:");
        Console.WriteLine("Die IntEigenschaft wurde mit {0} initialisiert.", unveraenderlich.IntEigenschaft);
        Console.WriteLine("Der Kehrwert davon ist {0}", unveraenderlich.Kehrwert.ToString());

        EineKlasse veraenderlich = new EineKlasse();
        Console.WriteLine();
        Console.WriteLine("Eine Klase:");
        Console.WriteLine("Die DoubleEigenschaft wurde mit {0} initialisiert.", veraenderlich.DoubleEigenschaft);
        Console.WriteLine("Der Kehrwert davon ist {0}", veraenderlich.Kehrwert.ToString());
        veraenderlich.DoubleEigenschaft = 0.01;
        Console.WriteLine("Die DoubleEigenschaft wurde auf {0} geaendert.", veraenderlich.DoubleEigenschaft);
        Console.WriteLine("Der Kehrwert davon is {0}, obwohl es eine Eigenschaft nur mit getter ist!", veraenderlich.Kehrwert);
    }
Esempio n. 2
0
    static void Main()
    {
        UnveraenderlicheKlasse unveraenderlich = new UnveraenderlicheKlasse(42);

        Console.WriteLine("Unveraenderliche Klasse:");
        Console.WriteLine("Die IntEigenschaft wurde mit {0} initialisiert.", unveraenderlich.IntEigenschaft);
        Console.WriteLine("Der Kehrwert davon ist {0}", unveraenderlich.Kehrwert.ToString());

        EineKlasse veraenderlich = new EineKlasse();

        Console.WriteLine();
        Console.WriteLine("Eine Klase:");
        Console.WriteLine("Die DoubleEigenschaft wurde mit {0} initialisiert.", veraenderlich.DoubleEigenschaft);
        Console.WriteLine("Der Kehrwert davon ist {0}", veraenderlich.Kehrwert.ToString());
        veraenderlich.DoubleEigenschaft = 0.01;
        Console.WriteLine("Die DoubleEigenschaft wurde auf {0} geaendert.", veraenderlich.DoubleEigenschaft);
        Console.WriteLine("Der Kehrwert davon is {0}, obwohl es eine Eigenschaft nur mit getter ist!", veraenderlich.Kehrwert);
    }