Als «q» getaggte Fragen

70
F # List.map-Äquivalent in C #?

Gibt es eine Entsprechung zur List.map-Funktion von F # in C #? Wenden Sie also eine Funktion auf jedes Element in der Liste an und geben Sie eine neue Liste mit den Ergebnissen zurück. Etwas wie: public static IEnumerable<TResult> Map<TSource, TResult>(this IEnumerable<TSource>...

70
Häufig gestellte Fragen zur LINQ-Leistung

Ich versuche, LINQ in den Griff zu bekommen. Was mich am meisten stört, ist, dass ich, obwohl ich die Syntax besser verstehe, die Leistung nicht unabsichtlich für die Ausdruckskraft opfern möchte. Sind sie gute zentralisierte Informationsspeicher oder Bücher für 'Effective LINQ'? Wenn dies...

69
Konvertieren Sie SQL in Linq left join mit null

Wie kann ich dieses SQL richtig in linq konvertieren? select t1.ProgramID from Program t1 LEFT JOIN ProgramLocation t2 ON t1.ProgramID = t2.ProgramID where t2.ProgramID IS NULL Ich versuche das, aber es funktioniert nicht var progy = ( from u in db.ProgramLocations join b in db.Programs...

69
ActiveMQ gegen Apollo gegen Kafka

Ich habe noch keine Erfahrung mit * MQs und möchte Kenntnisse über JMS und Nachrichtenwarteschlangen im Allgemeinen aufbauen. Auf diese Weise frage ich mich, ob ich mit ActiveMQ beginnen oder es einfach ganz "ignorieren" und mir zunächst Apollo beibringen soll. Ist Apollo so funktionsreich wie...

68
Wie kann ich Linq in einer T4-Vorlage verwenden?

Ich verwende T4, um einige Bildschirme und Code der mittleren Ebene für ein Projekt zu generieren, und möchte Linq verwenden, um einen Teil meines Vorlagencodes zu vereinfachen. Wenn ich jedoch versuche, Linq zu verwenden, meldet die Vorlage einen Syntaxfehler.

9
Gleich indizierte induktive Typen implizieren gleiche Indizes

Lassen Sie uns einen induktiven Typ durch fooindizieren x : X. Parameter X : Type. Inductive foo : X -> Type := | constr : forall (x : X), foo x. Ich bin neugierig, wenn foo x = foo yimpliziert x = y. Ich habe keine Ideen, wie ich das beweisen kann. Lemma

8
Rufen Sie die Methode x mal mit linq auf

Ich möchte eine Methode dreimal aufrufen. Mit LINQ gibt die Methode ein Objekt zurück. Mit diesem Objekt möchte ich es einer Liste hinzufügen. Wie mache ich das? List<News> lstNews = new List<News>(); lstNews.Add(CollectNews) [x 3 times] <-- Using Linq private static News...