Als «static-methods» getaggte Fragen

24
Wann kommen statische Funktionen zum Einsatz?

OK, ich habe gelernt, was eine statische Funktion ist, aber ich verstehe immer noch nicht, warum sie nützlicher sind als Funktionen für private Mitglieder. Dies könnte hier eine Art neue Frage sein, aber warum nicht einfach alle privaten Member-Funktionen durch statische Funktionen...

10
Verletzen private statische Methoden in C # irgendetwas?

Ich habe eine private Validierungsmethode für eine bestimmte Validierung erstellt, die in meiner Klasse mehrmals durchgeführt wird (ich kann die validierten Daten aus verschiedenen Gründen nicht speichern). ReSharper schlägt nun vor, die Funktion statisch zu machen. Ich bin etwas zurückhaltend, da...

10
Unit-Testing-Dienstprogrammklassen

Wir alle haben einige Dienstprogrammklassen, die nur statische Methoden enthalten, um sie aus verschiedenen Quellen zu verwenden. Nun gibt es zwei Ansätze, um diesen Code zu testen. Ansatz 1: Führen Sie separate Komponententests für Dienstprogrammklassen durch. Wo immer sie aufgerufen werden,...

8
Statische Funktionen gegen Klassen

Nehmen wir an, ich möchte einige Dienstprogrammfunktionen erstellen, um einige grundlegende Berechnungen mit dem BigDecimals durchzuführen. Beispielsweise möchte ich eine Funktion haben, die den Durchschnitt von a berechnet List<BigDecimal>. Was ist der beste Ansatz? Eine statische Funktion...