Suchergebnisse für Anfrage "extension-methods"

1 die antwort

Gibt Array.ToArray <> () das ursprüngliche Array zurück, wenn es vom selben Typ ist?

Ich beschäftige mich täglich mit einem Framework, in dem wir manchmal akzeptable Methoden bereitstellenIEnumerable<MyBusinessObject> als Parameter, um Benutzeroberflächen anzuzeigen, Berechnungen durchzuführen usw. Wenn ich in einer Reihe ...

5 die antwort

Überladene Erweiterungsmethoden in C #, funktioniert das?

Eine Klasse mit folgender Methode haben: class Window { public void Display(Button button) { // ... } }Ist es möglich, die Methode mit einer anderen, umfassenderen Methode zu überladen: class WindowExtensions { public void Display(this Window ...

3 die antwort

Können Sie Entity Framework das Erkennen eines Ausdrucks beibringen?

Ich habe eine Suchfunktion, die das Entity Framework verwendet. Sie können unter anderem nach einem Datumsbereich suchen. Sie könnten beispielsweise sagen, dass das Startdatum zwischen SearchStart und Search End liegt. Es ist nicht so schwierig, ...

TOP-Veröffentlichungen

1 die antwort

Der Typ- oder Namespace-Name 'Window' ist im Namespace 'System.Windows' nicht vorhanden.

Ich versuche, eine Erweiterungsmethode für die WPF-Fensterklasse zu schreiben. Ich mache es in einem Klassenbibliotheksprojekt in meiner Projektmappe, damit ich es in allen meinen Projekten in der Projektmappe verwenden kann. Hier ist mein ...

5 die antwort

Auflösung der Erweiterungsmethode mit Parametern vom Typ Nullwert

public static class Extension { public static void Test(this DateTime? dt) { } } void Main() { var now = DateTime.Now; Extension.Test(now); // ok now.Test(); // compile time error }Ich bin nur neugierig, warum kann der Compiler nicht dieselbe ...

2 die antwort

C # -Erweiterungsmethode für eine Methodengruppe

Ich möchte eine Erweiterungsmethode für eine Methode implementieren. Betrachten Sie das folgende Codebeispiel (http://dotnetfiddle.net/HztiOo [http://dotnetfiddle.net/HztiOo]): using System; using System.Collections.Generic; public class Program ...

6 die antwort

Verspottende Erweiterungsmethoden mit Moq

Ich habe ein bereits vorhandenes Interface ... public interface ISomeInterface { void SomeMethod(); }und ich habe dieses Interface mit einem Mixin erweitert ... public static class SomeInterfaceExtensions { public static void AnotherMethod(this ...

4 die antwort

Erweiterungsmethode für generische Klasse [duplizieren]

Mögliche Duplikate: C # -Generic Extension Method [https://stackoverflow.com/questions/1825952/c-generic-extension-method] Wie schreibe ich eine C # -Erweiterungsmethode für eine generisch ...

5 die antwort

C # -Ereignisse mit einer Erweiterungsmethode auslösen - ist das schlecht?

Wir sind alle mit dem Horror vertraut, der eine C # -Ereigniserklärung ist. Um die Fadensicherheit zu gewährleisten,Der Standard ist, so etwas zu schreiben [http://blogs.msdn.com/brada/archive/2005/01/14/353132.aspx]: public event EventHandler ...

1 die antwort

ASP.NET MVC Html Helper

Ich versuche einige Html-Helfer zu erstellen, die ein öffnendes und ein schließendes Tag haben, die andere Inhalte enthalten, wie das Html.BeginForm. Zum Beispiel können wir in Razor den Html.BeginForm-Helfer verwenden, der die folgende Syntax ...