Extensions für Klassen in C#
1. Neue statische Klasse mit Endung Extensions anlegen:
NameDerKlasseExtension.cs
2. Statische Funktion deklarieren und mit zusätzlichem Parameter ausstatten:
public static Guid ToGuid(this string guidString)
{
....
}
3. Using direktive für den Extensionsnamensraum angeben:
using Name.Space.To.Extension
4. Nun kann über den Klassennamen die Funktion angesprochen werden:
Class.ToGuid();
Posted: Juni 22nd, 2010 under .Net C#.