Ich habe Zweifel an statischen Klassen und statischen Methoden. Von MSDN habe ich verstanden, dass "Statische Klassen und Klassenmitglieder verwendet werden, um Daten und Funktionen zu erstellen, auf die zugegriffen werden kann, ohne eine Instanz der Klasse zu erstellen."Warum werden statische Klassen verwendet?
Wenn wir also keine Klasse einer Instanz zuordnen wollen, machen wir sie als statisch. Ist das der einzige Vorteil? Kann mir jemand sagen, in welchem Echtzeitszenario wir uns für die statische Klasse entscheiden?
Einige Zeit in Klassen (nicht statisch) finde ich statische Methoden. Welchen Vorteil/Leistungsvorteil bieten statische Methoden in der Praxis?
Interessante ähnliche Fragen: http://stackoverflow.com/questions/169378/c-method-can-be-made-static-but-should-it http://stackoverflow.com/questions/731763/sollte-c-methoden-das-kann-statisch-statisch sein http://stackoverflow.com/questions/241339/when-to-use-static-classes-in-c – Jla