Tag: ienumerable

IEnumerable und seine generische Gegenstück IEnumerable<T> sind .NET-Schnittstellen für die Iteration (oder Aufzählung) durch eine Sammlung von Elementen.

Unterschiede bei der Verwendung von IEnumerable und IQueryable als eine Art ObjectSet

Anzahl der Antworten 4 Antworten
Wie ich es verstehe, wenn ich die LINQ-extension-Methoden (mit lambda expression syntax) auf IQueryable das ist in der Tat Instanz des ObjectSet Sie sind, übersetzt LINQ to SQL-Abfragen. Was ich meine ist, dass das Kommando IQueryable<User> users

wie konvertieren von IEnumerable zu IObservable?

Anzahl der Antworten 2 Antworten
Ich bin auf der Suche zu konvertieren, die eine IEnumerable-Auflistung, um ein IObservable eine ohne Verwendung von Rx ToObservable() und ToEnumerable () - Methoden. Warum würden Sie nicht wollen, zu verwenden ToObservable()? Ich gebe zu, ich bin

Split IEnumerable in drei Teile: "oben", "Element", "unten" mit Effizienz

Anzahl der Antworten 4 Antworten
IEnumerable<int> list = new { 1, 2, 7, 3, 11, 5 }; int item = (from x in list where (x == list.Max()) select x).First(); IEnumerable<int> above = from x in list where list.ToList().IndexOf(item) > list.ToList().IndexOf(x) select

IEnumerable<T> bietet zwei GetEnumerator-Methoden - was ist der Unterschied zwischen Ihnen?

Anzahl der Antworten 5 Antworten
Wenn ich emplement IEnumerable<T> Schnittstelle sehe ich zwei GetEnumerator Methoden: eine Rückkehr IEnumerator und andere IEnumerator<T>. Wenn würde ich den einen oder anderen? InformationsquelleAutor pkolodziej | 2009-02-18

IEnumerable<T> und Reflexion

Anzahl der Antworten 4 Antworten
Hintergrund Arbeiten .NET 2.0 Hier spiegelt Listen im Allgemeinen. Ich war ursprünglich mit t.IsAssignableFrom(typeof(IEnumerable)) zu erkennen, ob eine Eigenschaft, die ich war Traversierung unterstützt die IEnumerable - Schnittstelle. (Und damit könnte ich warf das Objekt, um es

Dynamische Tabellennamen in Linq to SQL

Anzahl der Antworten 2 Antworten
Hallo alle ich habe eine schreckliche Datenbank ich muss Arbeit mit und linq to sql ist die Möglichkeit, im nehmen zum abrufen von Daten aus. anywho, im Versuch, die Wiederverwendung einer Funktion durch das werfen in eine

IEnumerable foreach, tun Sie etwas anderes für das Letzte element

Anzahl der Antworten 5 Antworten
Ich habe eine IEnumerable<T>. Ich will eine Sache machen, für jedes Element der Sammlung, außer dem letzten Element aus, zu denen will ich etwas anderes tun. Wie kann ich den code dieser ordentlich? In Pseudocode foreach (var

Warum XmlSerializer benötigen Arten, die Erben von IEnumerable eine Implementierung von Add(System.Objekt)?

Anzahl der Antworten 2 Antworten
Ich bin mit xml-Serialisierung, aber jetzt kam in einem Laufzeit-Fehler, die ich vorher noch nicht gesehen habe. "XML serialisierbar, Typen, die Erben von IEnumerable muss eine Implementierung von Add(System.Objekt) auf allen Ebenen von Ihrer erbschaft Hierarchie. ImageEditor.EffectOptions

LINQ: Sortieren einer Liste, je nach parameter

Anzahl der Antworten 4 Antworten
Ich habe ein LINQ to object query auswählen, um alle die Personen, die über 20 Jahre alt IEnumerable<Object> result = null; result = (from person in AllPersons.ToList() where person.age > 20 select new { FirstName= person.FirstName, LastName=

Leistung Überspringen (und ähnliche Funktionen, wie Nehmen)

Anzahl der Antworten 3 Antworten
Ich hatte gerade einen Blick auf den Quellcode der Skip/Take Erweiterung Methoden der .NET Framework (auf der IEnumerable<T> - Typ) und fand, dass die interne Implementierung ist die Arbeit mit der GetEnumerator Methode: //.NET framework public static

Warum kann ich nicht Bearbeiten Elemente von IEnumerable?

Anzahl der Antworten 4 Antworten
Ich so etwas tun, und der Wert in der Auflistung nicht ändern [Test] public void EnumerableTest() { var source = GetFoos(); source.First().One = "hello"; Assert.AreEqual(source.First().One, "hello"); //it fails } //I actually return this from a repository public

Warum kann nicht IEnumerator ' s geklont werden?

Anzahl der Antworten 8 Antworten
In die Implementierung eines basic-Scheme-interpreter in C#, entdeckte ich zu meinem Entsetzen Folgendes problem: IEnumerator nicht über eine clone-Methode! (oder genauer gesagt, IEnumerable nicht bieten können, mich mit einem "cloneable" - enumerator). Was ich möchte: interface IEnumerator<T>

Serialisierung auf Klassen, die die IEnumerator implementieren

Anzahl der Antworten 1 Antworten
Ich habe ein Programm geschrieben, das serialisieren und Deserialisieren, tut es das auch in Ordnung (ich Plane über die Umsetzung auf den Unterklassen, sobald ich ihn richtig auf ein). Allerdings habe ich Probleme, wenn ich beschlossen, ich

Wickeln Sie ein IEnumerable und abfangen von Ausnahmen

Anzahl der Antworten 5 Antworten
Habe ich eine Reihe von Klassen, können Process() Objekte, und kehren Sie Ihre eigenen Objekte: public override IEnumerable<T> Process(IEnumerable<T> incoming) { ... } Ich schreiben möchte eine Prozessor-Klasse, wickeln kann man diese Prozessoren, und melden Sie eine

MVC-Fehler: modellelement des Typs " System.Sammlungen.Generisches.IEnumerable`1 erforderlich

Anzahl der Antworten 1 Antworten
Ich bin dabei einige änderungen an einem system, und ich habe laufen in eine Ausnahme, die ich hatte gehofft, jemand könnte helfen mit?? Die Fehler, die ich bekommen hab ist folgende: Exception Details: System.InvalidOperationException: Die Modell Element

Warum ist Aufzählbar.Bereich schneller als eine direkte Rendite-Schleife?

Anzahl der Antworten 4 Antworten
Den code unten ist die überprüfung der Leistungsfähigkeit von drei verschiedenen Möglichkeiten zu tun, gleiche Lösung. public static void Main(string args) { //for loop { Stopwatch sw = Stopwatch.StartNew(); int accumulator = 0; for (int i =

Konvertieren IEnumerable zur Liste der Eigenschaften

Anzahl der Antworten 1 Antworten
Sagen, ich habe eine Klasse namens " Event: public class Event { public virtual int Id { get; set; } public virtual string Title { get; set; } public virtual string Description { get; set; } }

Konvertieren IEnumerable zu EntitySet

Anzahl der Antworten 1 Antworten
In der Hoffnung jemand kann etwas Licht, und vielleicht eine mögliche Lösung für dieses Problem bin ich mit... Habe ich verwendet LINQ to SQL zu ziehen, einige Daten aus einer Datenbank in den lokalen Einheiten. Sie sind

Mithilfe von Lambda-Ausdrücken Bäume mit IEnumerable

Anzahl der Antworten 4 Antworten
Ich habe versucht zu lernen, mehr über die Verwendung von Lamba-Ausdruck Bäume und so erstellte ich ein einfaches Beispiel. Hier ist der code, das funktioniert in LINQPad, wenn eingefügt, wie ein C# - Programm. void Main() {

Schnellste Weg, um füllen von DataTable aus der LINQ-Abfrage mittels DataContext

Anzahl der Antworten 1 Antworten
Ich versuche zum ausführen einer linq-Abfrage, aber ich brauche das Ergebnis in einer datatable, wie ich bin, mit, dass zum speichern von Datensätze aus verschiedenen Abfragen in der gleichen viewstate-Objekt. Den 2 Versionen unterhalb kompilieren, aber wieder

IEnumerable Where-Klausel

Anzahl der Antworten 1 Antworten
Line 1 - A 01/01/2012 01/05/2012 Line 2 - B 01/01/2012 01/05/2012 Line 3 - A 01/06/2012 01/07/2012 Line 4 - A 01/01/2012 01/05/2012 Line 5 - A 01/06/2012 01/07/2012 Ich bin die Bündelung dieser Liste mit

Warum nicht die Controls-Auflistung alle von der IEnumerable-Methoden?

Anzahl der Antworten 4 Antworten
Ich bin mir nicht sicher, wie die ControlCollection des ASP.Net arbeitet, so vielleicht kann jemand etwas Licht in diese Schuppen für mich. Habe ich vor kurzem entdeckt die Magie, erweiterungsmethoden und Linq. Gut, ich war sehr traurig

IEnumerable<T> in C#

Anzahl der Antworten 4 Antworten
Ich versuche, den folgenden code zu kompilieren, bin aber immer Fehler in VS2008. Wer kann mir sagen, wo ich bin mache ich falsch? using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace dummy { public class NaturalNumbersSequence

Wie man IEnumerable<T> readonly?

Anzahl der Antworten 8 Antworten
Warum sind die Listen list1Instance und p im Main - Methode der folgende code zeigt auf der gleichen Kollektion? class Person { public string FirstName = string.Empty; public string LastName = string.Empty; public Person(string firstName, string lastName)

Schleife durch IEnumerable<object>

Anzahl der Antworten 2 Antworten
Ich bin mit enumerable-und group by-LINQ to gruppieren Sie Daten aus einer Datentabelle mit 5 Spalten. Nun brauche ich Zugriff auf die einzelnen Daten in den Spalten in das Ergebnis. EDIT: private IEnumerable<object> getItemsForDisplay() { var result

Entfernen Sie ein Element aus einer IEnumerable<T> Sammlung

Anzahl der Antworten 7 Antworten
Ich habe eine popuplated IEnumerable<User> Sammlung. Möchte ich entfernen Sie ein Element aus, wie kann ich dies tun? foreach(var u in users) { if(u.userId = 1123) { //remove! } } Ich weiß, dass Ihr nicht angenommen zu

Konvertierung von IEnumerable<T> zu IList

Anzahl der Antworten 5 Antworten
Wenn eine Methode benötigt einen parameter vom Typ System.Sammlungen.IList kann ich rechtmäßig/sichere übergabe einen Wert vom Typ System.Collections.Generic.IEnumerable<T>? Ich würde mich über eine ausführliche Erklärung, warum dies möglich ist und dem, was tatsächlich geschieht, um das Objekt

IEnumerable implementieren auf dem Grundstück

Anzahl der Antworten 8 Antworten
Vorausgesetzt, die Klasse public class Foo { public List<Bar> Bar = new List<Bar>(); public string Something; public TStatus Status; } Bar ist eine Klasse definiert, die als public class Bar { public string Code; public string Message;

Wie kann ich füllen eine dropdownlist mit enum-Werte?

Anzahl der Antworten 5 Antworten
Habe ich ein enum für eine der Eigenschaften, die meiner Ansicht-Modell. Ich möchte die Anzeige einer drop-down-Liste enthält alle Werte des enum. Ich kann diese Arbeit mit dem folgenden code. Was ich Frage ist ob es einen

Kann nicht hinzufügen/entfernen von Elementen aus einer Sammlung während foreach iteriert es

Anzahl der Antworten 4 Antworten
Wenn ich meine eigene Implementierung von IEnumerator interface, dann bin ich in der Lage ( innen foreach - Anweisung )hinzufügen oder entfernen von Elementen aus einem albumsList ohne generieren einer Ausnahme.Aber wenn foreach - Anweisung verwendet IEnumerator

Cast/Convert IEnumerable<T> IEnumerable<U>?

Anzahl der Antworten 6 Antworten
Dem folgenden entspricht, aber zur Laufzeit eine exception wirft. Was ich versuche zu tun, ist zu werfen eine Klasse PersonWithAge zu einer Klasse von Person. Wie mache ich das und was ist das umgehen? class Person {

Die Schleife durch ein enum, TypeScript und JQuery

Anzahl der Antworten 1 Antworten
Hallo im Versuch, t entwickeln eine geradlinig-todo-app mit TypeScript und JQuery. Ich habe ein enum, das listet die task-Typen: export enum TaskType { FrontEnd, BackEnd, Designer }; Jedoch Durchlaufen die emum mithilfe von jquery.each oder for-Schleife bekomme

Pair-wise-iteration in C# oder Schiebe-Fenster-enumerator

Anzahl der Antworten 12 Antworten
Wenn ich ein IEnumerable wie: string items = new string { "a", "b", "c", "d" }; Möchte ich eine Schleife durch alle Paare von aufeinander folgenden Elemente (Schiebe-Fenster der Größe 2). Das wäre ("a","b"), ("b", "c"), ("c",

So konvertieren Sie eine IEnumerable-Wörterbuch

Anzahl der Antworten 2 Antworten
Ich ein Wörterbuch wie dieses Dictionary<MyStructure, MyObject> MyStructure bedeutet public struct ... MyObject bedeutet, dass eine bestimmte Entität ... Dann durch Ereignisse, die ich an meinem Wörterbuch als IEnumerable<MyObject> col = this.GetCollection().Values; Dann, wenn ich es Schaffe

generische NICHT-Einschränkung, wobei T : !IEnumerable

Anzahl der Antworten 6 Antworten
Gemäß dem Titel, ist es möglich zu erklären, Typ-negierenden constraints in c# 4 ? selbst wenn es gab, können Sie beschreiben, ein use-case? Es ist merkwürdig zu beobachten, Sie haben eine solche Verpflichtung. Sie können den code

Linq und DBNull - Immer Fehler

Anzahl der Antworten 4 Antworten
Ich erhalte eine Fehlermeldung bei der Auswahl aus einer Reihen.AsEnumerable(). Ich bin mit dem folgenden code... var rows = ds.Tables[0].AsEnumerable(); trafficData = rows.Select(row => new tdDataDC { CalculationCount = row.Field<Int64>("biCalculationCountSeqID") , Zone = row.Field<Int16>("siFkZoneId") , Miles =

Ist es möglich zu Klonen, die ein IEnumerable<T> Beispiel, speichern Sie eine Kopie der iteration Staat?

Anzahl der Antworten 6 Antworten
Ich würde gerne zum erstellen einer Kopie einer IEnumerator<T> so dass ich neu starten können, die enumeration-Prozess aus einer bestimmten Position in der Sammlung. Klar, es ist kein Vorteil zu tun, also für Sammlungen, die Umsetzung IList,

Die Auflistung wurde geändert; die Aufzählung kann nicht ausgeführt werden Fehler beim entfernen ein Listenelement aus einer LIstBox

Anzahl der Antworten 9 Antworten
Habe ich zwei Listboxen, lstAvailableColors und lstSelectedColors. Zwischen den einzelnen listbox sind zwei Schaltflächen Hinzufügen und Entfernen. Wenn eine Farbe oder Farben gewählt, lstAvailableColors und die Schaltfläche Hinzufügen geklickt wird, will ich entfernen Sie Sie aus lstAvailableColors

Konvertieren Datatable, ienumerable<anonym>?

Anzahl der Antworten 4 Antworten
ist es möglich, Daten zu konvertieren, Tabelle ienumerable ohne wissen seiner Klasse name. meine Forderung ist zur Tabelle konvertieren First | Last -------------- john | mcgill clara | linda zu {{First:john,Last:mcgill},{First:clara ,Last:linda}} Ienumerable-Auflistung möchte ich nicht verwenden,

Umwandlung von Array zu IEnumerable<T>

Anzahl der Antworten 2 Antworten
Zu meiner überraschung bekomme ich die folgende Aussage: public static IEnumerable<SomeType> AllEnums => Enum.GetValues(typeof(SomeType)); Klagen über nicht in der Lage konvertieren von System.Array zu System.Sammlung.Generisches.IEnumerable. Ich dachte, dass der letztere die Erben von ehemaligen. Anscheinend war ich

Effizienteste Weg, um entfernen mehrerer Elemente aus einer IList<T>

Anzahl der Antworten 3 Antworten
Was ist der effizienteste Weg, um entfernen mehrerer Elemente aus einer IList<T> Objekt. Angenommen ich habe eine IEnumerable<T> alle Artikel, die ich entfernen möchte, in der Reihenfolge des Auftretens, die in der ursprünglichen Liste. Die einzige Möglichkeit,

wie konvertiert man die Liste IEnumerable?

Anzahl der Antworten 3 Antworten
Habe ich die folgende Funktion soll zurückgeben, die eine IEnumerable-Typ?wie kann ich umwandeln Liste IEnumerable? und mit leerem Rückgabewert IEnumerable? public IEnumerable<SoftwareImageTestPlan> GetAssignedTestPlansForSPSI(int SoftwareProductID, int SoftwareImageID) { var records = _entities.tblSoftwareImageTestPlans .Where(x => x.SoftwareProductID == SoftwareProductID &&

Liste.AddRange mit IEnumerable<T> - parameter nicht funktioniert?

Anzahl der Antworten 4 Antworten
Ich habe Folgendes Szenario, bei dem möchte ich hinzufügen, dass einige Elemente in einer Liste... List<T> items = new List<T>(); IEnumerable<T> addItems = someCollection.Where(...); items.AddRange(addItems); Mit diesem code, keine Objekte Hinzugefügt werden, die Liste aber wenn ich

yield return funktioniert nur für IEnumerable<T>?

Anzahl der Antworten 7 Antworten
Kann ich yield return wenn der Rückgabetyp ist ein IGrouping<TKey, TElement> oder eine IDictionary<TKey, TValue>? mögliche Duplikate von Einige helfen das Verständnis "Ausbeute" InformationsquelleAutor Jader Dias | 2009-07-01

Die Verwendung von zwei IENumerable-Modelle auf einen Blick

Anzahl der Antworten 3 Antworten
Ich bin versucht, zwei Modelle im Blick, aber von dem was ich verstehe mein Programm einfach nicht sehen, alle Objekte innerhalb Modelle. Hier ist mein code. Modelle: public class Album { [Key] public int ThreadId { get;

Flatten IEnumerable<IEnumerable<>>; Verständnis für Generika

Anzahl der Antworten 2 Antworten
Schrieb ich diese extension-Methode (die kompiliert): public static IEnumerable<J> Flatten<T, J>(this IEnumerable<T> @this) where T : IEnumerable<J> { foreach (T t in @this) foreach (J j in t) yield return j; } Den code unten bewirkt eine

tow foreach von IEnumerable auf cshtml

Anzahl der Antworten 1 Antworten
Will ich füllen ein IEnumerable zu Baue ich eine Schleife Durchlaufen lassen die mir je array-Länge. Wird der Wert Hinzugefügt, um die Ergebnis-Liste, das passiert in der Funktion 2 mal dh für Seaons und Kategorien. Jedes array

Gibt einen Wert zurück, der IEnumerator

Anzahl der Antworten 3 Antworten
Hey Jungs, Im neu in c# und untiy ich in der Regel entwickelt Java und habe ein problem Rücksendung bei einem Wert über IEnumerator. Im Grunde habe ich ein client-seitiges script registriert einen Benutzernamen und ein Passwort

Das ViewData-Element, das der Schlüssel ist vom Typ 'System.Int32', sondern muss vom Typ " IEnumerable<SelectListItem>'

Anzahl der Antworten 1 Antworten
Dies ist meine model-Klasse: public class EstimateModel:estimate { public string EstimateNo { get; set; } //public SelectList Customer { get; set; } //[DisplayName("Customer ID :")] public int CustID { get; set; } [DisplayName("Customer Name :")] public string

Anzeige der Liste zurückzukehren, die von einem controller auf einen Tisch in Sicht ASP.NET MVC4

Anzahl der Antworten 3 Antworten
Ich habe eine Funktion in meinem controller-Klasse, es gibt eine Liste von Daten, die ich anzeigen möchten, die Sie in der Tabellenstruktur meiner Seite anzeigen. ich habe den folgenden code, aber es zeigt einige Fehler "- Klasse