Art der Veröffentlichung: |
Online-Publikation |
Titel der Veröffentlichung: |
Eine einfache Objektausgabefunktion für alle .NET-Objekte |
Medium: |
Windows Developer (vormals: dot.NET Magazin) |
Erscheinungsjahr: |
2012 |
Ausgabe: |
16.06.2012 |
Autor(en): |
Dr. Holger Schwichtenberg, Manfred Steyer |
Verlag: |
Software & Support Media, Frankfurt |
Anzahl Seiten: |
unbekannt |
Link zum Beitrag: |
http://windowsdeveloper.de/artikel/Eine-einfache-Objektausgabefunktion-fuer-alle-.NET-Objekte-004869.html
|
Link zum Verlag: |
https://entwickler.de/magazine-ebooks/windows-developer |
Abstrakt: |
Immer wieder steht man (nicht nur zu Testzwecken) vor der Aufgabe, ein Objekt mehr oder weniger komplett auf dem Bildschirm oder in eine Datei auszugeben. Die von System.Object an alle .NET-Objekte vererbte Methode ToString() erfüllt diesen Wunsch ganz und gar nicht, denn sie gibt im Standard leider immer nur den Klassennamen aus, solange man nicht ToString()explizit überschreibt. Die Werte aus dem Objekt für ToString() immer wieder neu durch das Zusammensammeln der einzelnen Fields und Properties zu implementieren, macht keinen Spaß und ist fehleranfällig. Wer denkt im Moment des Hinzufügens eines weiteren Fields oder Properties daran, dann auch ToString() anzupassen? |