ienumerable

IEnumerable und sein generisches Gegenstück IEnumerable sind .NET-Schnittstellen zum Iterieren (oder Aufzählen) einer Sammlung von Elementen.
4
Antworten

Die beste Methode zum Konvertieren eines IEnumerableT in ein T []

Was ist der beste Weg, um von einer generischen IEnumerable<T> Implementierung in ein Array von T zu konvertieren? Die aktuelle Lösung, die ich habe, sieht wie folgt aus: %Vor% Die Übertragung durch List<T> scheint unnötig,...
31.01.2009, 01:18
3
Antworten

Fehlermeldung zu IEnumerable.GetEnumerator ()

Ich bekomme diese Fehlermeldung und ich kann nicht herausfinden warum! %Vor% Hier ist der Code mit einer Implementierung von GetEnumerator (). Was ist los? %Vor%     
05.06.2010, 18:53
5
Antworten

Was ist der einfachste und kompakteste Weg, um IEnumerableT oder ICollectionT zu erstellen?

Also haben wir oft eine Funktion, die IEnumerable oder ICollection als Parameter akzeptiert. In Fällen, in denen wir einzelne Elemente haben, aber keine Sammlung, um sie zu speichern, müssen wir eine Sammlung erstellen, bevor Sie sie an die Funk...
26.09.2009, 14:58
7
Antworten

Wann ist jeder von T [], ListT, IEnumerableT zu verwenden?

Normalerweise finde ich etwas wie: %Vor% und ich finde all diese Verwechslung von Typen / Interface ein wenig verwirrend und es kitzelt meine potentielle Performance-Problem-Antenne (die ich natürlich bis zum erwiesenen Recht ignoriere)....
04.08.2010, 23:14
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
6
Antworten

Wie kann ich Adds zu einer generischen Liste in C # 4.0 erkennen?

Ich habe eine Unterklasse von List<Location> namens LocationList . Dies ist eine bequeme Möglichkeit für uns, weitere Eigenschaften hinzuzufügen (wie IsExpanded und solche, die wir in der Benutzeroberfläche verwenden können. Gut ge...
07.07.2011, 04:33
3
Antworten

Wann wird IEnumerable.GetEnumerator anstelle von IEnumerableT.GetEnumerator aufgerufen?

Blick auf diesen Code: %Vor% Läuft: %Vor% Erträge %Vor% Ich verstehe, dass die nicht-generische IEnumerator -Version für Kompatibilität ist. Frage: In welchem ​​Szenario wird das nicht-generische aufgerufen? Wie kann ic...
16.02.2013, 10:34
2
Antworten

Listint zu IEnumerableIComparable

Ich kann implizit einen Int in einen IComparable umwandeln. Ich kann auch eine Liste oder ein Array auf ein IEnumerable umwandeln. Aber warum kann ich eine Liste nicht implizit auf einen IEnumerable umwandeln? Ich habe das mit dem .net Fra...
22.02.2013, 16:51
4
Antworten

Linq-Methode zur Umwandlung von Nullen in leere IEnumerableT?

Ich habe es mit einigen Arrays zu tun, die mir von einer Drittanbieter-API zurückgegeben werden. Manchmal kommen diese als null zurück. Ich bin in der Lage, alles elegant mit LINQ zu handhaben, außer für den Nullfall. Ich habe mir so etwas au...
24.05.2011, 19:06
3
Antworten

Wie können mehrere Threads dasselbe IEnumerable-Ergebnis verarbeiten?

Ich habe eine Methode, die eine IEnumerable<string> zurückgibt, die natürlich mit yield return <string>; behandelt wird. Ich möchte mehrere Threads haben, die das Ergebnis verarbeiten, natürlich ohne es zu wiederholen und Threa...
23.02.2011, 04:43