„Wenn ein Arbeiter seine Arbeit gut machen will, muss er zuerst seine Werkzeuge schärfen.“ – Konfuzius, „Die Gespräche des Konfuzius. Lu Linggong“
Titelseite > Programmierung > Wie kann ich ein iEnumerable Gegenstände hinzufügen?

Wie kann ich ein iEnumerable Gegenstände hinzufügen?

Gepostet am 2025-02-07
Durchsuche:661

How Can I Add Items to an IEnumerable?

Hinzufügen von Elementen zu einem iEnumerablen

Viele Entwickler suchen eine Methode wie items.add (Element) zum Hinzufügen von Elementen zu einem iEnumerable Sammlung. Dies kann jedoch nicht geschehen, da ein iEnumerable nicht unbedingt eine veränderliche Sammlung darstellt. Es ist möglicherweise gar nicht einmal eine Sammlung. { String S; Tun { s = console.readline (); Rendite Rendite S; } while (! string.isnullorEmpty (s)); }

Diese Methode generiert ein iEnumerable, indem Zeilen aus der Konsole gelesen werden. Der Versuch, auf der resultierenden Sammlung hinzufügen ("Foo) aufzurufen, würde eine Ausnahme hervorrufen, da sie bei dieser IEnumerable -Implementierung nicht unterstützt wird.

IEnumerable ReadLines()
{
     string s;
     do
     {
          s = Console.ReadLine();
          yield return s;
     } while (!string.IsNullOrEmpty(s));
}

items = items.concat (new [] {"foo"}) ;

Dieser Ansatz erzeugt ein neues iEnumerable, das die Elemente sowohl aus dem ursprünglichen iEnumerable als auch des neuen Elements enthält. Beachten Sie, dass es die ursprüngliche Sammlung nicht ändert.

Neuestes Tutorial Mehr>

Haftungsausschluss: Alle bereitgestellten Ressourcen stammen teilweise aus dem Internet. Wenn eine Verletzung Ihres Urheberrechts oder anderer Rechte und Interessen vorliegt, erläutern Sie bitte die detaillierten Gründe und legen Sie einen Nachweis des Urheberrechts oder Ihrer Rechte und Interessen vor und senden Sie ihn dann an die E-Mail-Adresse: [email protected] Wir werden die Angelegenheit so schnell wie möglich für Sie erledigen.

Copyright© 2022 湘ICP备2022001581号-3