Die Erweiterungsmethode ist eine wirklich hilfreiche Funktion, mit der Sie viele Funktionen in jeder Klasse hinzufügen können. Aber ich frage mich, ob es einen Nachteil gibt, der mir Probleme bereiten könnte. Irgendwelche Kommentare oder Vorschläge?
Großartige Erklärung. Ist Erweiterung Methoden schädlich in solchen Szenarien, wenn Aufruf durch mehrere Benutzer zur gleichen Zeit. wie ich eine Erweiterung Methode haben public static A ToDTO(this AD ad) { return AutoMapper.Mapper.Map<A>(ad); }
und ich rufe folgendermaßen an AD.ToDTO()
- seine Arbeit gut, wenn mit durch einzelne Benutzer, aber seine app stecken auf diese Methode, wenn von mehreren Benutzern aufgerufen und nach irgendwann werfen Timeout-Ausnahme, ist es Art von Nachteil der Erweiterung Methoden, wie wir eine statische Klasse hier haben.