首頁 > 後端開發 > C++ > 如何為 IEnumerable 新增項目?

如何為 IEnumerable 新增項目?

Barbara Streisand
發布: 2024-12-29 21:43:40
原創
156 人瀏覽過

How Can I Add Items to an IEnumerable?

向IEnumerable 添加項目

許多開發人員尋求像items.Add(item) 這樣的方法來為IEnumerable 添加元素收藏。然而,這不能完成,因為 IEnumerable不一定代表可變集合。它甚至可能根本不代表集合。

例如,考慮以下方法:

此方法透過從控制台讀取行來產生 IEnumerable。嘗試對結果集合呼叫 Add("foo") 會引發異常,因為此 IEnumerable 實作不支援它。

相反,您可以使用 Enumerable.Concat 方法將新項目追加到 IEnumerable。對於上面的範例,您可以建立一個新的IEnumerable,其中包含來自控制台的行和一個新專案“foo”,如下所示:

此方法建立一個新的IEnumerable,其中包含來自控制台和新專案「foo」的專案原始IEnumerable 和新專案。請注意,它不會修改原始集合。

以上是如何為 IEnumerable 新增項目?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板