Sobes.tech
Junior — Middle

Kun je uitleggen wat een anonieme methode is en hoe deze wordt gebruikt in programmeren?

sobes.tech AI

Antwoord van AI

Een anonieme methode is een methode (functie) die geen naam heeft en meestal direct op de gebruikslocatie wordt gedefinieerd. In programmeren worden ze vaak gebruikt om code als parameter door te geven, bijvoorbeeld in delegates of eventhandlers.

In C# verschenen anonieme methoden vóór lambda-uitdrukkingen en hebben ze de volgende syntax:

delegate void Print(string message);

Print print = delegate(string msg) {
    Console.WriteLine(msg);
};

print("Hallo");

Hier is delegate(string msg) { ... } een anonieme methode zonder naam, die aan een delegate kan worden toegewezen.

Anonieme methoden zijn handig wanneer je een korte functie ter plekke wilt definiëren, zonder een aparte benoemde methode te maken.