Suchergebnisse für Anfrage "extension-methods"

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

8 die antwort

Warum bietet die Controls-Auflistung nicht alle IEnumerable-Methoden?

Ich bin mir nicht sicher, wie die ControlCollection von ASP.Net funktioniert. Vielleicht kann jemand etwas Licht in diese Sache bringen. Ich habe kürzlich die Magie entdeckt, die Erweiterungsmethoden und Linq ist. Nun, ich war sehr traurig, ...

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

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

12 die antwort

Detect Ziel-Framework-Version zur Kompilierungszeit

Ich habe Code, der Erweiterungsmethoden verwendet, aber unter .NET 2.0 mit dem Compiler in VS2008 kompiliert. Um dies zu erleichtern, musste ich ExtensionAttribute deklarieren: /// <summary> /// ExtensionAttribute is required to define extension ...

12 die antwort

Warum ist das Schlüsselwort 'this', das zum Aufrufen einer Erweiterungsmethode in der erweiterten Klasse erforderlich ist

Ich habe eine Erweiterungsmethode für eine ASP.NET MVC ViewPage erstellt, z. B .: public static class ViewExtensions { public static string Method<T>(this ViewPage<T> page) where T : class { return "something"; } }Beim Aufruf dieser Methode aus ...

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

12 die antwort

Linq-Erweiterungsmethode, wie man ein Kind in einer rekursiven Sammlung findet

Ich bin bereits mit Linq vertraut, habe aber wenig Verständnis für Erweiterungsmethoden. Ich hoffe, jemand kann mir helfen. So habe ich diese hierarchische Sammlung Pseudo-Code dh: class Product prop name prop type prop id prop List<Product> ...

8 die antwort

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

10 die antwort

Wie man Erweiterungsmethoden mit Eval in einem datengebundenen Steuerelement aufruft

Ich habe eine einfache Erweiterungsmethode für den Int-Typ, sodass ich Folgendes tun kann: string timeLength = 61.ToTime() // timeLength will be "1:01"Dies funktioniert gut im Code, aber ich möchte diese Erweiterungsmethode in einer ...