Feedback

Default-Wert für ein Property in einer Klasse felegen

Sprache: C#

Wenn man eine Klasse definiert, kann man bei Properties sogenannte Default-Werte angeben. Wenn die Klasse später instanziert wird, hat diese Eigenschaft dann automatisch einen Default-Wert. Den Wert kann man natürlich jeder Zeit ändern. Das Snippet zeigt wie es geht. Die Ausgabe auf der Console ist dann: Mein Auto hat 4 Räder. Mein Auto hat 6 Räder.
using System;

namespace ConsoleApp1
{
    class Program
    {
        static void Main(string[] args)
        {
            Car myCar = new Car();
            Console.WriteLine("Mein Auto hat {0} Räder.", myCar.numberOfWeehls);

            myCar.numberOfWeehls = 6;
            Console.WriteLine("Mein Auto hat {0} Räder.", myCar.numberOfWeehls);

            Console.Read();
        }

        class Car
        {
            public int numberOfWeehls { get; set; } = 4;
        }
    }
}
using System;

namespace ConsoleApp1
{
    class Program
    {
        static void Main(string[] args)
        {
            Car myCar = new Car();
            Console.WriteLine("Mein Auto hat {0} Räder.", myCar.numberOfWeehls);

            myCar.numberOfWeehls = 6;
            Console.WriteLine("Mein Auto hat {0} Räder.", myCar.numberOfWeehls);

            Console.Read();
        }

        class Car
        {
            public int numberOfWeehls { get; set; } = 4;
        }
    }
}