Wir haben derzeit eine Dienstprogramme-Klasse, die viele Zeichenfolgenformatierungen, Datumsanzeigen und ähnliche Funktionen verarbeitet, und es ist eine gemeinsame/statische Klasse.Best Practice für Dienstprogramme Klasse?
Ist dies der "richtige" Weg, Dinge zu tun, oder sollten wir die Nutzungsklasse so und so instanziieren, wie wir sie brauchen?
Unser Hauptziel ist es, den Speicherbedarf zu reduzieren, aber die Leistung der Anwendung ist auch eine Überlegung.
PS. Wir verwenden .NET 2.0
Ich wäre nicht besorgt über den Unterschied im Speicherabdruck zwischen einer statischen Klasse und dem Erstellen einer Instanz. Wenn es keine Klassenfelder gibt (was so klingt, als gäbe es keine), würde es nur eine Handvoll Bytes pro aktiver Instanz der Klasse benötigen. –