Ich denke, der Titel sagt schon alles.
Zur Darstellung und Beschriftung von Messkurven habe ich eine Klasse, der ein
Beim finalen Aufräumen müssen diese Objekte zerstört werden.
Nun kommt es vor, dass neben einem
Ersterer kann disposed werden, bei letzterem kommt eine ArgumentException.
Frage:
Gibt es eine einfache Abfrage, ob ein derartiges Objekt dynamisch oder statisch erzeugt wurde?
oder
Ist hier ein
Zur Darstellung und Beschriftung von Messkurven habe ich eine Klasse, der ein
Pen
übergeben wird (analog andere IDisposable Objekte).Beim finalen Aufräumen müssen diese Objekte zerstört werden.
Nun kommt es vor, dass neben einem
New Pen(Color.Red, 2)
auch ein Pens.Yellow
übergeben wird.Ersterer kann disposed werden, bei letzterem kommt eine ArgumentException.
Frage:
Gibt es eine einfache Abfrage, ob ein derartiges Objekt dynamisch oder statisch erzeugt wurde?
oder
Ist hier ein
Try/Catch
im Dispose()
die einzige Möglichkeit, das abzufangen? Falls Du diesen Code kopierst, achte auf die C&P-Bremse.
Jede einzelne Zeile Deines Programms, die Du nicht explizit getestet hast, ist falsch
Ein guter .NET-Snippetkonverter (der ist verfügbar).
Programmierfragen über PN / Konversation werden ignoriert!
Jede einzelne Zeile Deines Programms, die Du nicht explizit getestet hast, ist falsch
Ein guter .NET-Snippetkonverter (der ist verfügbar).
Programmierfragen über PN / Konversation werden ignoriert!