Suchergebnisse für Anfrage "extension-methods"

2 die antwort

Erweiterungsmethoden in Assemblys, auf die verwiesen wird?

Wenn ich versuche, meine Erweiterungsmethode aufzurufen, die wie folgt definiert ist: Module LinqExtensions <System.Runtime.CompilerServices.Extension()> _ Public Function ToSortableBindingList(Of TSource)(ByVal source As ...

10 die antwort

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 ...

2 die antwort

So erstellen Sie in TypeScript eine Erweiterungsmethode für den Datentyp 'Date'

Ich habe versucht, eine Erweiterungsmethode in TypeScript zu erstellen, die auf dieser Diskussion basiert https: //github.com/Microsoft/TypeScript/issues/ [https://github.com/Microsoft/TypeScript/issues/9]), aber ich konnte kein funktionierendes ...

TOP-Veröffentlichungen

8 die antwort

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() ...

16 die antwort

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 ...

8 die antwort

Extending typisierten Arrays (von primitiven Typen wie Bool) in Swift 3?

Vorher konnte ich in Swift 2.2 Folgendes tun: extension _ArrayType where Generator.Element == Bool{ var allTrue : Bool{ return !self.contains(false) } } was sich ausdehnt[Bool] mit.allTrue. Z.B [true, true, false].allTrue == falseAber in Swift ...

4 die antwort

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 ...

10 die antwort

Generic Map / Listenerweiterungen in C # reduzieren

Ich schreibe ein paar Erweiterungen, um die Karte nachzuahmen und die Funktionen in Lisp zu reduzieren. public delegate R ReduceFunction<T,R>(T t, R previous); public delegate void TransformFunction<T>(T t, params object[] args); public static ...

20 die antwort

Was sind Erweiterungsmethoden?

Was sind Erweiterungsmethoden in .NET? EDIT: Ich habe eine Folgefrage bei @ geposteerwendung von Erweiterungsmethod [https://stackoverflow.com/questions/403619/usage-of-extension-methods]