Suchergebnisse für Anfrage "extension-methods"
Wie definiere ich eine Typerweiterung für T [] in F #?
In C # kann ich eine Erweiterungsmethode für ein generisches Array vom Typ T wie folgt definieren:
Erhaltungszustand in einer Erweiterungsmethode
Das C # -Team hat zuvor erwogen, C # Erweiterungseigenschaften, Ereignisse usw. hinzuzufügen.Per Eric Lippert:http://blogs.msdn.com/b/ericlippert/archive/200...
Aufwärmen beim Aufrufen von Methoden in C #
Ich bin gerade auf @ gestoßdieser Beitra [https://stackoverflow.com/questions/232848/wrapping-stopwatch-timing-with-a-delegate-or-lambda] das spricht von Zeitmessung. Ich erinnere mich (ich hoffe, ich erinnere mich nicht falsch), dass es ein ...
Mehrdeutiger Aufruf zwischen zwei generischen C # -Erweiterungsmethoden, wobei T: class und T: struct
Berücksichtigen Sie zwei Erweiterungsmethoden: public static T MyExtension<T>(this T o) where T:class public static T MyExtension<T>(this T o) where T:structUnd eine Klasse: class MyClass() { ... }ufen Sie jetzt die Erweiterungsmethode für ...
Warum können Sie Erweiterungsmethoden nicht direkt aufrufen?
Kann mir jemand erklären, warum im Folgenden der 3. Aufruf von DoSomething ungültig ist? (Die Fehlermeldung lautet "Der Name 'DoSomething' existiert im aktuellen Kontext nicht") public class A { } public class B : A { public void WhyNotDirect() ...
Split C # -Auflistung in gleiche Teile unter Beibehaltung der Sortierung
Ich versuche, eine Sammlung in mehrere Sammlungen aufzuteilen, während ich eine Sortierung für die Sammlung behalte. Ich habe versucht, die folgende Erweiterungsmethode zu verwenden, aber sie bricht sie falsch. Wenn ich mir die Objekte in der ...
Wie kann ich Erweiterungsmethoden mit statischem Rückgabetyp erstellen?
Ich habe versucht, eine einfache Erweiterungsmethode für @ zu schreibeColor statische Klasse, die Schwarzweiß-Äquivalente dieser Farbe zurückgibt. Das Problem ist, dass Erweiterungsmethoden nicht zurückgeben könnenStatisc types ... Also, wie ...