See the C++ code example given in the description for Delegate. Extension Methods
Siehe das C++ Codebeispiel, das in der Beschreibung Delegatefür angegeben ist.See Erweiterungsmethoden
This extension methods counts the occurrences of a substring in a string.
Diese Erweiterungsmethoden zählen die Vorkommen eines Teilstrings im gesamten String.
Extension methods can also be provided by other classes or instances.
Extension-Methoden können auch von anderen Klassen oder Instanzen beigesteuert werden.
Using a combination of lambda expressions and extension methods, the language can be extended by means of libraries, i.e. without changing the language itself.
Durch eine Kombination von Lambda-Ausdrücken und Extension-Methoden kann Java mit Bibliotheken erweitert werden, ohne dass die Sprachdefinition angepasst werden muss.
Extension methods can be declared only within modules.
Erweiterungsmethoden können nur innerhalb von Modulen deklariert werden.
Extension methods are not considered in late binding.
Erweiterungsmethoden werden bei der späten Bindung nicht berücksichtigt.
An additional feature of the using static directive is its behavior with extension methods.
Eine weitere Funktion der using static-Direktive ist deren Verhalten mit Erweiterungsmethoden.
You can improve robustness by putting extension methods in their own namespace.
Sie können die Stabilität verbessern, indem Sie Erweiterungsmethoden in einen eigenen Namespace einfügen.
Most extension methods have similar signatures.
Die meisten Erweiterungsmethoden weisen ähnliche Signaturen auf.
In fact, extension methods cannot access private variables in the type they are extending.
Erweiterungsmethoden können vielmehr nicht auf private Variablen im Typ zugreifen, den sie erweitern.
At compile time, extension methods always have lower priority than instance methods defined in the type itself.
Bei der Kompilierung verfügen Erweiterungsmethoden immer über niedrigere Priorität als im Typ selbst definierte Instanzmethoden.
In general, you will probably be calling extension methods far more often than implementing your own.
Im Allgemeinen werden Sie vermutlich viel häufiger Erweiterungsmethoden aufrufen, anstatt Ihre eigenen zu implementieren.
Extension methods aren't moved into global scope, as would happen with static methods normally.
Erweiterungsmethoden werden nicht in den globalen Bereich verschoben, wie es normalerweise für statische Methoden der Fall ist.
Potentieel gevoelige of ongepaste informatie
Er worden alleen voorbeelden gegeven om u te helpen het woord of de woordcombinatie waarop u hebt gezocht, te vertalen. Deze worden niet door ons geselecteerd of gevalideerd en kunnen ongepaste taal bevatten. Wij vragen u melding te maken van voorbeelden die dienen te worden aangepast of verwijderd. Vertalingen met grof of informeel taalgebruik worden meestal rood of oranje gemarkeerd.