extension-methods

Eine Erweiterungsmethode ist eine Sprachfunktion von Swift, Visual Basic.NET und c #. Erweiterungsmethoden ermöglichen es Ihnen, Methoden zu vorhandenen Typen hinzuzufügen, ohne einen neuen abgeleiteten Typ zu erstellen, den Originaltyp neu zu kompilieren oder anderweitig zu ändern.
4
Antworten

Erweiterungsmethode und explizites Casting

Ich verwende eine Klasse aus einer Assembly (Quellcode ist nicht verfügbar), daher ist es nicht möglich, ihren Code zu ändern Ich muss eine Erweiterungsmethode für den expliziten Darsteller hinzufügen, gibt es eine Möglichkeit, dies zu erreichen...
29.11.2011, 06:08
5
Antworten

Wie kann ich eine gemeinsame Erweiterungsmethode auf mehrere nicht verwandte Typen in einem SDK eines Drittanbieters anwenden?

Ich fange an, mich in Erweiterungsmethoden zu verlieben, aber ich weiß einfach nicht, wie man eine EM nur für einen bestimmten Objekttyp erstellt. Ich habe zum Beispiel: %Vor% Mein Problem ist, dass ich diese Methode auch im Person-Objekt...
05.02.2009, 10:23
3
Antworten

ReaderWriterLockSlim-Erweiterungsmethode Leistung

Ich habe mit Collections und Threading gespielt und bin auf die raffinierten Erweiterungsmethoden gestoßen, die die Leute geschaffen haben, um die Verwendung von ReaderWriterLockSlim zu erleichtern, indem sie das IDisposable-Muster erlauben....
30.04.2009, 05:12
4
Antworten

Warum hat List (Of T) nicht Count ()?

%Vor% Der obige Code verursacht einen Fehler bei der Kompilierung. Wie Sie sehen können, versuche ich die Erweiterungsmethode Count(<predicate>) zu verwenden. Ich vermute, der Fehler liegt daran, dass es eine ähnlich benannte Eigenscha...
11.09.2013, 14:06
2
Antworten

PowerShell, Erweiterungsmethoden und Monkey-Patching

Ist es möglich, eine Erweiterungsmethode in PowerShell zu schreiben? oder um eine neue Methode über einen bestehenden Typ wie [string] live zur Laufzeit zu verschrauben?     
08.05.2009, 17:20
3
Antworten

Problemumgehungen für die Verwendung benutzerdefinierter Methoden / Erweiterungsmethoden in LINQ to Entities

Ich habe eine GenericRepository-Klasse definiert, die die db-Interaktion ausführt. %Vor% Und in meinen BLL-Klassen kann ich die db wie folgt abfragen: %Vor% BinaryAnd ist eine Erweiterungsmethode, die bitweise zwei int-Werte überprüft. z...
01.02.2011, 19:32
2
Antworten

Fehler 'Iterator kann keine Rückgabeanweisung enthalten', wenn eine Methode aufgerufen wird, die eine Rendite zurückgibt

Ich hoffe, es gibt einen schöneren Weg, diese Methode zu schreiben & amp; Überladungen mit weniger Codeverdopplung. Ich möchte eine Sequenz von Deltas zwischen Elementen in einer Liste zurückgeben. Diese Methode: - %Vor% funktioniert gut....
30.04.2014, 14:40
3
Antworten

Fehlermeldung "Operator '." kann nicht auf Operanden vom Typ 'Lambda-Ausdruck' angewendet werden, wenn eine Methode in die Erweiterungsmethode konvertiert wird?

Ich habe eine Methode, die ich in Extension-Methode konvertieren möchte %Vor% und es wie aufrufen %Vor% , sodass es zu str = "Bar"; // It gives the Member name and not its value ausgewertet wird Wenn ich jetzt versuche, dies in die...
23.06.2012, 07:16
5
Antworten

Wie finde ich alle Erweiterungsmethoden in der Lösung?

Wie kann ich alle Erweiterungsmethoden in Lösung finden?     
13.05.2009, 11:43
4
Antworten

Umgang mit einem Fehler in System.Data.DataTableExtensions.CopyToDataTable ()

Hey Leute, also bin ich auf etwas gestoßen, was vielleicht ein Fehler in der Extension-Methode .CopyToDataTable ist. Diese Methode wird verwendet, indem System.Data.DataTableExtensions (in VB.NET) importiert und dann die Methode für ein IEnum...
11.03.2009, 23:27