Suchergebnisse für Anfrage "extension-methods"

9 die antwort

Erweiterungsmethoden nicht erkannt

Was ist erforderlich, damit eine Erweiterungsmethode berücksichtigt wird, wenn sie in einer importierten Assembly vorhanden ist? Ich habe eines in ein Klassenbibliotheksprojekt eingebaut, aber es wird in meinem Webprojekt nicht erkannt, was auf ...

5 die antwort

Impossible, ref und out für den ersten ("this") Parameter in Erweiterungsmethoden zu verwenden?

Warum ist es verboten @ anzurufExtension Method mitref modifier? Dies ist möglich: public static void Change(ref TestClass testClass, TestClass testClass2) { testClass = testClass2; }Und dieser nicht: public static void ...

14 die antwort

Enumerationserweiterungsmethoden

In vs2008 ist es möglich, Erweiterungsmethoden zu schreiben, die für jede Aufzählung gelten. Ich weiß, dass Sie Erweiterungsmethoden für eine bestimmte Aufzählung schreiben können, aber ich möchte für jede Aufzählung eine einzige ...

TOP-Veröffentlichungen

14 die antwort

Erweiterungsmethoden-Syntax vs. Abfragesyntax

Ich versuche herauszufinden, ob es einen guten Zeitpunkt gibt, Standard-Linq-Schlüsselwörter oder Linq-Erweiterungsmethoden mit Lambda-Ausdrücken zu verwenden. Sie scheinen dasselbe zu tun, sind nur unterschiedlich geschrieben. Ist es nur eine ...

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

6 die antwort

LINQ .Cast () - Erweiterungsmethode schlägt fehl, aber (Typ-) Objekt funktioniert

Um zwischen einigen LINQ to SQL-Objekten und DTOs zu konvertieren, haben wir explizite Umwandlungsoperatoren für die DTOs erstellt. Auf diese Weise können wir Folgendes tun: DTOType MyDTO = (LinqToSQLType)MyLinq2SQLObj;Das funktioniert gut. ...

12 die antwort

Was ist die einfachste Methode, um den Eigenschaftswert aus einem übergebenen Lambda-Ausdruck in einer Erweiterungsmethode für HtmlHelper abzurufen?

Ich schreibe eine schmutzige kleine Erweiterungsmethode für HtmlHelper, damit ich etwas wie HtmlHelper.WysiwygFor (Lambda) sagen und den CKEditor anzeigen kann. Ich habe dies derzeit arbeiten, aber es scheint ein bisschen umständlicher als ich ...

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

Können Sie eine Erweiterungsmethode statisch / freigegeben machen?

OK, ich habe hier wohl etwas falsch verstanden aber soweit ich das sehen kann ... Eine Erweiterungsmethode muss in einem Modul enthalten sein, keine Klasseie können keine Methoden in Modulen Statisch / Geteilt erstelleDaher können Sie eine ...

12 die antwort

Reflexion zur Identifizierung von Erweiterungsmethoden

In C # gibt es eine Technik, die Reflektion verwendet, um zu bestimmen, ob einer Klasse eine Methode als Erweiterungsmethode hinzugefügt wurde? Wenn Sie eine Erweiterungsmethode wie die folgende verwenden, können Sie feststellen, dass Reverse () ...