Kapitel 9. Delegates

9.0 Einführung

Delegates enthalten alles, was Sie brauchen, um aus Ihrem Code eine Methode mit einer festgelegten Signatur und einem festgelegten Rückgabetyp aufzurufen. Ein Delegate kann an Methoden übergeben werden, und eine Referenz darauf kann in einer Struktur oder einer Klasse gespeichert werden. Ein Delegate wird verwendet, wenn Sie zur Entwurfszeit nicht wissen, welche Methode Sie aufrufen müssen, und die Informationen, die Ihnen eine Entscheidung ermöglichen, nur zur Laufzeit verfügbar sind.

Ein anderes Szenario für die Verwendung von Delegates kann sein, dass der Code, der eine Methode aufruft, unabhängig von dem Code entwickelt wird, der die aufzurufende Methode zur Verfügung stellt. Das klassische Beispiel dafür ...

Get C# Kochbuch now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.