> ## Documentation Index
> Fetch the complete documentation index at: https://docs.baenninger.me/llms.txt
> Use this file to discover all available pages before exploring further.

# Extension Methods

Mit Extension Methoden können wir neue Methoden zu existierenden Typen hinzufügen, ohne dabei den eigentlichen Typen zu modifizieren oder einen neuen abgeleiteten Typen zu erstellen.

```csharp theme={null}
public static class StringExtensions
{
    public static string Reverse(this string str)
    {
        var reversedChars = str.Reverse<char>().ToArray();
        var reversed = new string(reversedChars);
        return reversed;
    }
}

string name = "Levin";
name.Reverse();
```
