Suchergebnisse für Anfrage "extension-methods"

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

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

4 die antwort

Wie funktionieren Erweiterungsmethoden?

Ich möchte in Unity3d eine Erweiterungsmethode für die Vector3-Klasse erstellen. Aber ich scheine es nicht ganz zu verstehen. Das habe ich: public static class ExtensionMethods{ public static Vector3 MaxValue(this Vector3 _vec3) { return ...

TOP-Veröffentlichungen

10 die antwort

Wie konvertiere ich den Typ int [] in int? []

Ich verwende eine linq-Abfrage, um ein int-Array auszugeben. Aber ich muss dies in eine Methode übergeben, die nur int akzeptiert? []. So nachdem ich nach Möglichkeiten gesucht habe, int [] in int umzuwandeln? [] Ich habe etwas gefunden, das ...

14 die antwort

Swift-Erweiterungsbeispiel

Ich wollte ursprünglich wissen, wie man so etwas macht UIColor.myCustomGreenso dass ich meine eigenen Farben definieren und in meiner gesamten App verwenden kann. Ich hatte bereits Erweiterungen studiert und dachte, dass ich sie wahrscheinlich ...

6 die antwort

Erweiterungsmethode zum Abrufen des Eigenschaftsnamens

Ich habe eine Erweiterungsmethode, um den Eigenschaftsnamen als @ zu erhalte public static string Name<T>(this Expression<Func<T>> expression) { MemberExpression body = (MemberExpression)expression.Body; return body.Member.Name; } Ich nenne es ...

2 die antwort

Wie kann man die Abhängigkeit in einer statischen Klasse mit Unity auflösen?

Ich habe die folgende Erweiterungsmethode, die (natürlich) in einer statischen Klasse existiert. public static class MyExtensions { [Dependency] private static IMyDataContext _myDataContext { get; set; } public static void MyExtensionMethod(this ...

4 die antwort

Wie kann ich linq2db mitteilen, wie ein gegebener Ausdruck, dh Split (char), in SQL übersetzt werden soll, wenn er nicht weiß, wie dies zu tun ist?

Ich benutzelinq2db [https://www.nuget.org/packages/linq2db/] und obwohl es für die meisten CRUD-Operationen gut genug funktioniert, habe ich viele Ausdrücke gefunden, die es einfach nicht in SQL übersetzen kann. Es ist so weit gekommen, dass ...

4 die antwort

Erweiterungsmethode Priorität

Ich lese aushttps: //msdn.microsoft.com/en-us/library/vstudio/bb383977.asp [https://msdn.microsoft.com/en-us/library/vstudio/bb383977.aspx] Diese Erweiterungsmethoden mit demselben Namen und derselben Signatur wie die auf dem Basistyp vorhandenen ...

2 die antwort

Warum kann ich keine Erweiterungsmethode von einer Basisklasse des erweiterten Typs aufrufen?

Ich versuche, die Fähigkeit zum Nachschlagen von Elementen in einem @ hinzuzufügeList<KeyValuePair<string,int>> durch Überschreiben des Indexers. using System; using System.Collections.Generic; using System.Linq; using System.Text; using ...