36 lines
578 B
C#
36 lines
578 B
C#
namespace Tag_4_Unterricht;
|
|
|
|
public class MethodenReferenzen
|
|
{
|
|
public static void Main()
|
|
{
|
|
var auto = new Auto();
|
|
|
|
auto.fahren();
|
|
|
|
var fahren = (Auto auto) => {
|
|
Console.WriteLine($"Fahren mit {auto.geschwindigkeit} km/h!");
|
|
};
|
|
|
|
fahren(auto);
|
|
|
|
auto.fahren = () => {Console.WriteLine("Ruckel, Ruckel, Motorprobleme.");};
|
|
|
|
auto.fahren();
|
|
}
|
|
|
|
class Auto
|
|
{
|
|
public int geschwindigkeit = 100;
|
|
public Action fahren;
|
|
|
|
public Auto()
|
|
{
|
|
geschwindigkeit = 50;
|
|
fahren = () =>
|
|
{
|
|
Console.WriteLine($"Fahren mit {geschwindigkeit} km/h!");
|
|
};
|
|
}
|
|
}
|
|
} |