Schlagwort: C#

Erweiterungsfunktionen in C# 3.0

Erweiterungsfunktionen werden ab C# 3.0 unterstützt. Sie ermöglichen das nachträgliche Hinzufügen von Member-Funktionen zu Klassen und Schnittstellen. Versiegelte Klassen können ebenso erweitert werden, wie Klassen anderer Assemblies. Erweiterungsfunktionen können bestehende Funktionen nicht überschreiben oder verdecken. Bestehende Funktionen haben gegenüber Erweiterungsfunktionen Vorrang.

Weiterlesen …

SetPixel für System.Drawing.Graphics

Die Klasse System.Drawing.Graphics enthält keine Funktion zum Setzen einzelner Pixel. DrawLine(Pen pen, int x1, int y1, int x2, int y2) als Alternative zu verwenden, führt ebenfalls nicht zum gewünschten Ergebnis. Offensichtlich werden Linien mit einer Länge von einem Pixel nicht gezeichnet.

Weiterlesen …