Erweiterungsmethoden ermöglichen es dir, Methoden zu vorhandenen Typen "hinzuzufügen" (einschließlich Typen, die du nicht besitzt, wie string oder int), ohne diese zu modifizieren oder zu vererben. Sie werden als statische Methoden mit einem this-Modifizierer auf dem ersten Parameter definiert und aufgerufen, als würden sie Instanzmethoden sein. LINQ basiert auf ihnen.
