Hinzufügen von Elementen zu einem iEnumerablen
Viele Entwickler suchen eine Methode wie items.add (Element) zum Hinzufügen von Elementen zu einem iEnumerable
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.
IEnumerableReadLines() { 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.
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