Tag: anonymous-methods

Eine anonyme Methode ist eine Prozedur oder Funktion, die nicht über einen Namen zugeordnet.

Erstellen anonyme Methode von einem string in c#

Anzahl der Antworten 5 Antworten
ist es möglich, erstellen Sie eine anonyme Methode, die in c# aus einem string? wenn ich z.B. einen string "x + y * z" ist es möglich, diesen in irgendeiner Art von Methode/lambda-Objekt, das ich anrufen kann

Die dynamische Zuweisung Implementierung der Funktion in Python

Anzahl der Antworten 2 Antworten
Will ich weisen Sie eine Implementierung der Funktion dynamisch. Beginnen wir mit dem folgenden: class Doer(object): def __init__(self): self.name = "Bob" def doSomething(self): print "%s got it done" % self.name def doItBetter(self): print "Done better" In anderen

C# 2.0 Threading Frage (anonyme Methoden)

Anzahl der Antworten 5 Antworten
Ich habe eine einfache Anwendung mit dem folgenden code: FileInfo files = (new DirectoryInfo(initialDirectory)).GetFiles(); List<Thread> threads = new List<Thread>(files.Length); foreach (FileInfo f in files) { Thread t = new Thread(delegate() { Console.WriteLine(f.FullName); }); threads.Add(t); } foreach (Thread

Problem der Deklaration einer anonymen Methode mit vb.net Action(Of T) und lambda

Anzahl der Antworten 2 Antworten
Imports System.Reflection Public Class Test Private Field As String End Class Module Module1 Sub Main() Dim field = GetType(Test).GetField("Field", Reflection.BindingFlags.NonPublic Or Reflection.BindingFlags.Instance) Dim test = New Test Dim GetValue = New Func(Of Test, String)(Function(t As Test) field.GetValue(test))

Filtern von Datensätzen mit IEnumerable.Wählen Sie

Anzahl der Antworten 2 Antworten
In ASP.NET MVC 4 Projekt habe ich ein Modell für join (mit payload): public class LeagueMember { [Key, Column(Order = 0)] public int MemberId { get; set; } [Key, Column(Order = 1)] public int LeagueId { get;

c# Action<T> Umgang mit anonymen Methoden

Anzahl der Antworten 2 Antworten
Ich habe mir vor kurzem erkundeten c# zu mir. Aber stecken mit diesem problem. Also ich habe eine Methode dbExec public void dbExec(Action<OleDbCommand> func) { using (var conn = new OleDbConnection(connStr)) { conn.Open(); var cmd = conn.CreateCommand();

Gibt es einen Grund für C#'s wiederverwenden der Variablen in einer foreach?

Anzahl der Antworten 5 Antworten
Bei der Verwendung von lambda-Ausdrücke oder anonyme Methoden in C#, wir müssen vorsichtig sein, die Zugang zu modifizierten Verschluss Falle. Zum Beispiel: foreach (var s in strings) { query = query.Where(i => i.Prop == s); //access to

Wie die Rückkehr einer generischen list-Sammlung in C#?

Anzahl der Antworten 4 Antworten
Habe ich einige linq-to-sql-Methode und, wenn es funktioniert der Abfrage-es gibt einige anonyme Typ. Möchte ich zu dem zurückkehren, dass der anonyme Typ zurück zu meiner Dienstschicht zu tun, eine gewisse Logik und Sachen drauf. Ich weiß

Gibt es einen Fall, wo delegieren syntax ist vorzuziehen lambda-Ausdruck für anonyme Methoden?

Anzahl der Antworten 7 Antworten
Mit dem Aufkommen von neuen features wie lambda-Ausdrücke (inline-code), bedeutet es, wir haben nicht zu Verwendung von Delegaten oder anonyme Methoden " nicht mehr? In fast allen Proben, die ich gesehen habe, ist es für den rewriting

Anonyme Methoden und Delegaten

Anzahl der Antworten 3 Antworten
Ich versuche zu verstehen, warum eine BeginInvoke-Methode wird nicht akzeptieren, eine anonyme Methode. void bgWorker_ProgressChanged(object sender, ProgressChangedEventArgs e) { if (InvokeRequired) { //Won't compile BeginInvoke(delegate(object sender, ProgressChangedEventArgs e) { bgWorker_ProgressChanged(sender, e); }); } progressBar1.Increment(e.ProgressPercentage); } Sagt er

Tut VB.NET haben anonyme Funktionen?

Anzahl der Antworten 6 Antworten
Aus dem, was ich bei google finden, VB.NET nur eins-statement-lambdas, und nicht multi-statement-anonyme Funktionen. Jedoch werden alle Artikel, die ich gelesen redeten über alte Versionen VB.NET ich konnte nicht finden, dass irgendetwas neueres als vs2008 beta 1

C#: Ist es möglich, deklarieren Sie eine lokale variable in einer anonymen Methode?

Anzahl der Antworten 6 Antworten
Ist es möglich, eine lokale variable in einer anonymen c# - Methoden, D. H. in dem folgenden code möchte ich ausführen, die zählen nur einmal. IQueryable<Enquiry> linq = db.Enquiries; if(...) linq = linq.Where(...); if(...) linq = linq.Where(e

LINQ vs vs Lambda Anonyme Methoden vs-Delegierten

Anzahl der Antworten 3 Antworten
Kann mir jemand erklären, was sind die LINQ, Lambda, Anonyme Methoden, die Delegierten gemeint? Wie diese 3 sind bei jedem anders anderen? War man austauschbar für eine andere? Ich bekam keine konkrete Antwort, wenn ich nicht Googeln

anonyme Delegaten in C#

Anzahl der Antworten 6 Antworten
Ich kann nicht die einzige sein, die müde von der Definition und Benennung einer Stellvertretung nur für einen einzigen Aufruf zu etwas, das erfordert eine Stellvertretung. Zum Beispiel wollte ich anrufen .Refresh () - in eine form

Anonymer Ereignishandler hinzufügen und entfernen

Anzahl der Antworten 6 Antworten
Ich Frage mich, ob dies tatsächlich geklappt hat ? private void RegisterKeyChanged(T item) { item.OnKeyChanged += (o, k) => ChangeItemKey((T)o, k); } private void UnRegisterKeyChanged(T item) { item.OnKeyChanged -= (o, k) => ChangeItemKey((T)o, k); } Wie funktioniert

C # Der ref- oder out-Parameter kann nicht in einem anonymen Methodenkörper verwendet werden

Anzahl der Antworten 3 Antworten
Ich versuche eine Funktion zu erzeugen, können eine Aktion erstellen, mit Schritten, was Ganzzahl übergeben wird. Aber mein Erster Versuch ist mir ein Fehler "keine ref-oder out-parameter innerhalb einer anonymen Methode Körper". public static class IntEx {

Anonyme Methode in C # abmelden

Anzahl der Antworten 11 Antworten
Ist es möglich, Abmelden, eine anonyme Methode, von einem Ereignis? Wenn ich lese, dass ein Ereignis wie dieses: void MyMethod() { Console.WriteLine("I did it!"); } MyEvent += MyMethod; Kann ich un-abonnieren so: MyEvent -= MyMethod; Aber wenn

ThreadPool.QueueUserWorkItem mit einem Lambda-Ausdruck und einer anonymen Methode

Anzahl der Antworten 5 Antworten
Vorbei an zwei Parametern zu einem neuen thread an den threadpool kann manchmal kompliziert sein, aber es scheint, dass mit lambda Ausdrücken und anonymen Methoden kann ich dies tun: public class TestClass { public void DoWork(string s1,

DataTable.Select vs DataTable.rows.Find vs. foreach vs Finden (Prädikat & lt; T & gt;) / Lambda

Anzahl der Antworten 5 Antworten
Ich habe eine DataTable/collection, die im Arbeitsspeicher zwischengespeichert werden, möchte ich diese als Quelle für das generieren von Ergebnissen für eine auto-vervollständigen " - textbox (mit AJAX natürlich). Ich bin der Bewertung verschiedener Optionen zum abrufen der

Kann sich eine anonyme Methode in C # selbst nennen?

Anzahl der Antworten 6 Antworten
Ich habe den folgenden code: class myClass { private delegate string myDelegate(Object bj); protected void method() { myDelegate build = delegate(Object bj) { var letters= string.Empty; if (someCondition) return build(some_obj); //This line seems to choke the compiler

Konvertieren Sie diesen Delegaten in eine anonyme Methode oder ein Lambda

Anzahl der Antworten 4 Antworten
Ich bin neu, um all die anonymen Funktionen und brauche etwas Hilfe. Ich habe die folgenden arbeiten: public void FakeSaveWithMessage(Transaction t) { t.Message = "I drink goats blood"; } public delegate void FakeSave(Transaction t); public void SampleTestFunction()

Schlüsselwort vs. Lambda-Notation delegieren

Anzahl der Antworten 6 Antworten
Sobald es kompiliert ist, gibt es einen Unterschied zwischen: delegate { x = 0; } und () => { x = 0 } ? InformationsquelleAutor der Frage MojoFilter | 2008-11-18

Wie kann man in anonymen Methoden zurückkehren?

Anzahl der Antworten 7 Antworten
Grundsätzlich habe ich eine anonyme Methode, die ich benutze für meine BackgroundWorker: worker.DoWork += ( sender, e ) => { foreach ( var effect in GlobalGraph.Effects ) { //Returns EffectResult yield return image.Apply (effect); } }; Wenn

Wenn keine Lambda-Ausdrücke verwendet werden sollen

Anzahl der Antworten 9 Antworten
Viele Fragen werden beantwortet auf Stack Überlauf, mit Mitgliedern, die angeben, wie die Lösung dieser realen Welt/Zeit Probleme mit lambda-Ausdrücke. Sind wir überbeanspruchen, und wir erwägen die Auswirkungen auf die Leistung von lambda-Ausdrücken? Fand ich ein paar Artikel,

BackgroundWorker mit anonymen Methoden?

Anzahl der Antworten 4 Antworten
Ich werde erstellen Sie eine BackgroundWorker mit einer anonymen Methode. Ich habe geschrieben das folgenden code : BackgroundWorker bgw = new BackgroundWorker(); bgw.DoWork += new DoWorkEventHandler( () => { int i = 0; foreach (var item in

Wie benutzt man Func & lt; & gt; und Aktion & lt; & gt; beim Entwurf von Anwendungen?

Anzahl der Antworten 9 Antworten
Alle Beispiele die ich finden kann über Func<> Aktion<> sind einfach wie in dem unten wo du finden wie Sie technisch funktionieren, aber ich würde gerne sehen, wie Sie das in Beispielen verwendet wird, wo Sie die

Gibt es einen Grund für C # Wiederverwendung der Variablen in einem foreach?

Anzahl der Antworten 5 Antworten
Bei der Verwendung von lambda-Ausdrücke oder anonyme Methoden in C#, wir müssen vorsichtig sein, die Zugang zu modifizierten Verschluss Falle. Zum Beispiel: foreach (var s in strings) { query = query.Where(i => i.Prop == s); //access to

Warum kann eine anonyme Methode in C # keine yield-Anweisung enthalten?

Anzahl der Antworten 4 Antworten
Ich dachte, es wäre schön, so etwas zu tun (mit der lambda zu tun eine Rendite): public IList<T> Find<T>(Expression<Func<T, bool>> expression) where T : class, new() { IList<T> list = GetList<T>(); var fun = expression.Compile(); var items

C # - anonyme Funktionen und Event-Handler

Anzahl der Antworten 4 Antworten
Ich habe den folgenden code: public List<IWFResourceInstance> FindStepsByType(IWFResource res) { List<IWFResourceInstance> retval = new List<IWFResourceInstance>(); this.FoundStep += delegate(object sender, WalkerStepEventArgs e) { if (e.Step.ResourceType == res) retval.Add(e.Step); }; this.Start(); return retval; } Bemerken, wie melde ich meine

Anonyme Methode in Aufruf aufrufen

Anzahl der Antworten 6 Antworten
Mit ein bisschen Probleme mit der syntax, wo wir wollen, zu nennen, ein Delegierter, der anonym in einem Steuerelement.Invoke. Wir haben versucht eine Reihe von verschiedenen Ansätze, alles ohne Erfolg. Beispiel: myControl.Invoke(delegate() { MyMethod(this, new MyEventArgs(someParameter)); });

Anonyme Methode als Parameter für BeginInvoke?

Anzahl der Antworten 6 Antworten
Warum können nicht passieren Sie eine anonyme Methode als parameter an die BeginInvoke Methode? Ich habe den folgenden code: private delegate void CfgMnMnuDlg(DIServer svr); private void ConfigureMainMenu(DIServer server,) { MenuStrip mnMnu = PresenterView.MainMenu; if (mnMnu.InvokeRequired) { mnMnu.BeginInvoke((CfgMnMnuDlg)ConfigureMainMenu,

Wie kann ich continue-Anweisung in. ForEach () -Methode verwenden

Anzahl der Antworten 6 Antworten
Gibt es ein äquivalent zu der continue-Anweisung im ForEach-Methode? List<string> lst = GetIdList(); lst.ForEach(id => { try { var article = GetArticle(id); if (article.author.contains("Twain")) { //want to jump out of the foreach now //continue; **************this is what